Added CHROOT and NFSMOUNT to switchbox
authorRod Whitby <rod@whitby.id.au>
Sat, 25 Dec 2004 14:30:52 +0000 (14:30 +0000)
committerRod Whitby <rod@whitby.id.au>
Sat, 25 Dec 2004 14:30:52 +0000 (14:30 +0000)
BKrev: 41cd799c44P6k0h5bDIN_5heL11nLA

packages/busybox/switchbox-1.00/defconfig
packages/nslu2-binary-only/unslung-rootfs-2.3r25/maintmode.cgi

index 222ff13..a757d73 100644 (file)
@@ -60,7 +60,7 @@ CONFIG_CAT=y
 # CONFIG_CHGRP is not set
 # CONFIG_CHMOD is not set
 # CONFIG_CHOWN is not set
-# CONFIG_CHROOT is not set
+CONFIG_CHROOT=y
 # CONFIG_CMP is not set
 CONFIG_CP=y
 # CONFIG_CUT is not set
@@ -341,7 +341,7 @@ CONFIG_PIVOT_ROOT=y
 # CONFIG_RDATE is not set
 # CONFIG_SWAPONOFF is not set
 CONFIG_MOUNT=y
-# CONFIG_NFSMOUNT is not set
+CONFIG_NFSMOUNT=y
 CONFIG_UMOUNT=y
 # CONFIG_FEATURE_MOUNT_FORCE is not set
 
index e69de29..ca1c037 100644 (file)
@@ -0,0 +1,20 @@
+#!/bin/sh
+FLAG=.ramdisk
+echo "Content-type: text/html
+
+<HTML> <HEAD> <TITLE>TOGGLING MAINTENANCE MODE</TITLE> </HEAD> <BODY> <H1>"
+if [ -f /$FLAG ] ; then
+   echo "REBOOTING IN NORMAL MODE"
+   mkdir /mnt/maint
+   mount -t jffs2 /dev/mtdblock4 /mnt/maint
+   rm /mnt/maint/$FLAG
+else
+   echo "REBOOTING IN MAINTENANCE MODE"
+   touch /$FLAG
+fi
+echo " </H1> </BODY> </HTML>"
+echo
+
+sleep 2
+
+/usr/sbin/DO_Reboot