summaryrefslogtreecommitdiffstats
path: root/release/picobsd/floppy.tree
diff options
context:
space:
mode:
authordwhite <dwhite@FreeBSD.org>2000-04-25 19:00:08 +0000
committerdwhite <dwhite@FreeBSD.org>2000-04-25 19:00:08 +0000
commitde8b1605aeb6036cca7c2ac75630f0696977fb45 (patch)
treed98f93df8f3b287089e96e3f4f3cd2abc4b65484 /release/picobsd/floppy.tree
parent5b41d2de633ed80bf0f35a9a464f08ff3f39c2da (diff)
downloadFreeBSD-src-de8b1605aeb6036cca7c2ac75630f0696977fb45.zip
FreeBSD-src-de8b1605aeb6036cca7c2ac75630f0696977fb45.tar.gz
Commit PicoBSD mega-patch:
. Bring PicoBSD up to date with -CURRENT reality. . Make PicoBSD smart and not spam /dev/vn0 and /mnt. Now it uses the first unused vn device and creates a temporary mountpoint in /tmp. . Miscellaneous build cleanups and optimizations. Unfortunately the bridge, isp, and router floppies are too big and need the axe treatment. The install floppy needs updating to -CURRENT. Dial and net build and (appear to) run OK. I will be adressing these in the near future (unless someone beats me to it :-) ). PR: misc/17737 Submitted by: Omachonu Ogali <oogali@intranova.net>
Diffstat (limited to 'release/picobsd/floppy.tree')
-rw-r--r--release/picobsd/floppy.tree/etc/fstab1
-rw-r--r--release/picobsd/floppy.tree/etc/mfs.rc12
-rwxr-xr-xrelease/picobsd/floppy.tree/etc/update10
3 files changed, 10 insertions, 13 deletions
diff --git a/release/picobsd/floppy.tree/etc/fstab b/release/picobsd/floppy.tree/etc/fstab
index 9953147..38e4435 100644
--- a/release/picobsd/floppy.tree/etc/fstab
+++ b/release/picobsd/floppy.tree/etc/fstab
@@ -1,4 +1,3 @@
-proc /proc procfs rw 0 0
/dev/fd0c /fd ufs rw,noauto 0 0
/dev/wd0s1 /dos msdos rw,noauto 0 0
/dev/wd0s1a /wd ufs rw,noauto 0 0
diff --git a/release/picobsd/floppy.tree/etc/mfs.rc b/release/picobsd/floppy.tree/etc/mfs.rc
index 79fddf5..c82b583 100644
--- a/release/picobsd/floppy.tree/etc/mfs.rc
+++ b/release/picobsd/floppy.tree/etc/mfs.rc
@@ -14,16 +14,14 @@ export PATH
trap "echo 'Reboot interrupted'; exit 1" 3
### Special setup for one floppy PICOBSD ###
-set `df /` ; dev="/dev/$8"
-echo "Reading /etc from ${dev}..."
-mount -o rdonly ${dev} /mnt
-cd /mnt/etc ; cp -Rp . /etc/
-cp -Rp /mnt/root /
+mount -o rdonly /dev/fd0 /start_floppy
+cd /start_floppy/etc ; cp -Rp . /etc/
+cp -Rp /start_floppy/root /
cd /etc
gzip -d *.gz
pwd_mkdb -p ./master.passwd
-umount /mnt
-echo "Ok. (Now you can remove ${dev} if you like)"
+umount /start_floppy
+echo "Ok. (Now you can remove /dev/fd0 if you like)"
echo ""
. rc
exit 0
diff --git a/release/picobsd/floppy.tree/etc/update b/release/picobsd/floppy.tree/etc/update
index b5aae37..c6ec9da 100755
--- a/release/picobsd/floppy.tree/etc/update
+++ b/release/picobsd/floppy.tree/etc/update
@@ -1,9 +1,9 @@
#!/bin/sh
# $FreeBSD$
pwd=`pwd`
-set `df /` ; dev="/dev/$8"
+set `df /` ; dev="$8"
echo -n "Updating /etc contents on ${dev}... "
-mount ${dev} /mnt
+mount ${dev} /start_floppy
if [ "X$?" != "X0" ] ; then
echo ""
echo "Cannot mount ${dev} read-write!"
@@ -12,11 +12,11 @@ fi
cd /etc
rm *.db
rm passwd
-cp -Rp . /mnt/etc/
+cp -Rp . /start_floppy/etc/
pwd_mkdb master.passwd
echo " Done."
echo -n "Updating kernel parameters... "
-kget /mnt/boot/kernel.conf
-umount /mnt
+kget /start_floppy/boot/kernel.conf
+umount /start_floppy
cd ${pwd}
echo " Done."
OpenPOWER on IntegriCloud