The failsafe telnet login fails if root has a password.  /bin/login
is coded to allow a failsafe login if the environment variable "FAILSAFE"
is set.  This patch exports FAILSAFE when starting the failsafe telnetd.

Signed-off-by: Dale Farnsworth <[EMAIL PROTECTED]>
---
 kamikaze/package/base-files/files/etc/preinit |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kamikaze/package/base-files/files/etc/preinit 
b/kamikaze/package/base-files/files/etc/preinit
index 3b2ab74..46d0773 100755
--- a/kamikaze/package/base-files/files/etc/preinit
+++ b/kamikaze/package/base-files/files/etc/preinit
@@ -71,7 +71,7 @@ trap 'FAILSAFE=true' USR1
 [ -e /etc/preinit.arch ] && . /etc/preinit.arch
 set_state preinit
 echo "$HOTPLUG" > /proc/sys/kernel/hotplug
-eval ${FAILSAFE:+failsafe}
+eval ${FAILSAFE:+export FAILSAFE; failsafe}
 lock -w /tmp/.failsafe
 
 if [ -z "$INITRAMFS" ]; then
-- 
1.5.6

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to