Author: blogic
Date: 2014-10-20 08:29:05 +0200 (Mon, 20 Oct 2014)
New Revision: 42985

Added:
   trunk/package/base-files/files/etc/banner.failsafe
Modified:
   trunk/package/base-files/files/etc/profile
Log:
failsafe-mode: print short help on commandline

[base-files] failsafe-mode: print short help on commandline

Like mentioned in ticket https://dev.openwrt.org/ticket/11911
this should make the IRC much quieter. Failsafe is somehow
special and even experienced users are helpless, because they
are not used to this seldom situation. Also: likely you have
no internet access in this mode, so you cannot use the wiki.

a failsafe-session now looks like this:
first we see from 'package/base-files/files/bin/login.sh' the hint:

 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------

after this the /etc/banner ("OpenWrt - wireless freedom")
and then the new text:

================= FAILSAFE MODE active ================
special commands:
* firstboot          reset settings to factory defaults
* mount_root     mount root-partition with config files

after mount_root:
* passwd                         change root's password
* /etc/config               directory with config files

for more help see:
http://wiki.openwrt.org/doc/howto/generic.failsafe
=======================================================

this supersedes the old patches:
http://patchwork.openwrt.org/patch/3337/
http://patchwork.openwrt.org/patch/3553/

Signed-off-by: Bastian Bittorf <[email protected]>

Added: trunk/package/base-files/files/etc/banner.failsafe
===================================================================
--- trunk/package/base-files/files/etc/banner.failsafe                          
(rev 0)
+++ trunk/package/base-files/files/etc/banner.failsafe  2014-10-20 06:29:05 UTC 
(rev 42985)
@@ -0,0 +1,13 @@
+================= FAILSAFE MODE active ================
+special commands:
+* firstboot         reset settings to factory defaults
+* mount_root    mount root-partition with config files
+
+after mount_root:
+* passwd                        change root's password
+* /etc/config              directory with config files
+
+for more help see:
+http://wiki.openwrt.org/doc/howto/generic.failsafe
+=======================================================
+

Modified: trunk/package/base-files/files/etc/profile
===================================================================
--- trunk/package/base-files/files/etc/profile  2014-10-20 06:28:57 UTC (rev 
42984)
+++ trunk/package/base-files/files/etc/profile  2014-10-20 06:29:05 UTC (rev 
42985)
@@ -1,5 +1,6 @@
 #!/bin/sh
 [ -f /etc/banner ] && cat /etc/banner
+[ -e /tmp/.failsafe ] && cat /etc/banner.failsafe
 
 export PATH=/usr/bin:/usr/sbin:/bin:/sbin
 export HOME=$(grep -e "^${USER:-root}:" /etc/passwd | cut -d ":" -f 6)
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to