--- toast-linux	2004/04/16 00:17:16	1.22
+++ toast-linux	2004/04/16 00:26:54	1.23
@@ -837,14 +837,14 @@
 ::shutdown:/etc/rc.stop
 
 --- FILE root/etc/init.d/rc.start ---
-#!/bin/sh
+#!/bin/sh -e
 devices
 mount -a
 ifconfig lo 127.0.0.1
 hostname localhost
 run
 
---- FILE root/etc/init.d/rc.stop
+--- FILE root/etc/init.d/rc.stop ---
 #!/bin/sh
 swapoff -a
 [ -d /mnt/root/proc/1 ] && umount /mnt/root/proc
@@ -1051,8 +1051,6 @@
 target="/mnt/root"
 
 mount "$target"
-mount "$target/boot"
-mount "$target/proc"
 
 if [ "`cd /$target; echo *`" != "lost+found" ]; then
   echo "unexpected filesystem contents: $target" >&2
@@ -1082,6 +1080,9 @@
   mkdir -p "$target/$i"
 done
 chmod 1777 "$target/tmp"
+
+mount "$target/boot"
+mount "$target/proc"
 
 ln -s "../usr/share/zoneinfo/`cat /etc/TZ`" "$target/etc/localtime"
 for i in inittab rc devfsd.conf protocols services rpc fdprm; do