nbd's makefile/menuconfig rewrite
[openwrt-10.03/.git] / target / default / target_skeleton / bin / login
index 75208248d8124f0a3d43c94d2ab1359e244ce76b..bf06359dee3d083d9e7ee9f29f83ca1c314af819 100755 (executable)
@@ -1,2 +1,11 @@
 #!/bin/sh
-exec ash --login
+[ "$FAILSAFE" = "true" ] && exec /bin/ash --login
+
+[ -f /etc/sysconf ] && . /etc/sysconf
+
+if [ "$BR2_SYSCONF_TELNET_FAILSAFE_ONLY" = "y" ]; then
+       echo "Login failed."
+       exit 0
+fi
+
+exec /bin/ash --login