diff options
author | dwhite <dwhite@FreeBSD.org> | 2000-04-25 19:00:08 +0000 |
---|---|---|
committer | dwhite <dwhite@FreeBSD.org> | 2000-04-25 19:00:08 +0000 |
commit | de8b1605aeb6036cca7c2ac75630f0696977fb45 (patch) | |
tree | d98f93df8f3b287089e96e3f4f3cd2abc4b65484 /release/picobsd/floppy.tree | |
parent | 5b41d2de633ed80bf0f35a9a464f08ff3f39c2da (diff) | |
download | FreeBSD-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/fstab | 1 | ||||
-rw-r--r-- | release/picobsd/floppy.tree/etc/mfs.rc | 12 | ||||
-rwxr-xr-x | release/picobsd/floppy.tree/etc/update | 10 |
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." |