Re: [OpenWrt-Devel] [PATCH] [base-files] failsafe-mode: print short help on commandline

2014-10-17 Thread Bastian Bittorf
* John Crispin blo...@openwrt.org [13.10.2014 21:18]:
 P.S.: i thought i fixed the -f thing. sure it does not work without ?

you are right - it works,
i remove the 'reboot -f' hint and send a [patch v2]

for reference, a running failsafe-session with r42884 looks like:

root@(none):/# ps
  PID USER   VSZ STAT COMMAND
1 root  1200 S/sbin/init
2 root 0 SW   [kthreadd]
3 root 0 SW   [ksoftirqd/0]
4 root 0 SW   [kworker/0:0]
5 root 0 SW  [kworker/0:0H]
6 root 0 SW   [kworker/u2:0]
7 root 0 SW  [khelper]
8 root 0 SW   [kworker/u2:1]
   58 root 0 SW  [writeback]
   61 root 0 SW  [bioset]
   63 root 0 SW  [kblockd]
   88 root 0 SW   [kworker/0:1]
   93 root 0 SW   [kswapd0]
  138 root 0 SW   [fsnotify_mark]
  153 root 0 SW  [ath79-spi]
  234 root 0 SW  [deferwq]
  244 root 0 SW   [khubd]
  254 root  1228 S/sbin/procd -h /etc/hotplug-preinit.json
  255 root  1520 S/bin/sh /etc/preinit
  256 root 0 SW   [kworker/0:2]
  322 root  1360 Stelnetd -l /bin/login.sh
  324 root  1352 Slock /tmp/.failsafe
  325 root  1364 Sash --login
  333 root  1364 S/bin/ash --login
  343 root  1360 Rps

bye, bastian
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] failsafe-mode: print short help on commandline

2014-10-13 Thread John Crispin
Hi
On 12/10/2014 16:23, Bastian Bittorf wrote:
 [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.
as before, i like the idea however you claim experienced users need
help and then you list

/etc/config, passwd and reboot -f

imho something does not fit right

John

P.S.: i thought i fixed the -f thing. sure it does not work without ?



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

 Signed-off-by: Bastian Bittorf bitt...@bluebottle.com
 ---
  package/base-files/files/etc/banner.failsafe |   16 
  package/base-files/files/etc/profile |1 +
  2 files changed, 17 insertions(+)
  create mode 100644 package/base-files/files/etc/banner.failsafe

 diff --git a/package/base-files/files/etc/banner.failsafe 
 b/package/base-files/files/etc/banner.failsafe
 new file mode 100644
 index 000..618a087
 --- /dev/null
 +++ b/package/base-files/files/etc/banner.failsafe
 @@ -0,0 +1,16 @@
 += 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/configdirectory with config files
 +
 +restart system with:
 +* reboot -f   reboots router
 +
 +for more help see:
 +http://wiki.openwrt.org/doc/howto/generic.failsafe
 +===
 +
 diff --git a/package/base-files/files/etc/profile 
 b/package/base-files/files/etc/profile
 index e9a7119..e72c377 100644
 --- a/package/base-files/files/etc/profile
 +++ b/package/base-files/files/etc/profile
 @@ -1,4 +1,5 @@
  #!/bin/sh
 +[ -e /tmp/.failsafe ]  cat /etc/banner.failsafe
  [ -f /etc/banner ]  cat /etc/banner
  
  export PATH=/usr/bin:/usr/sbin:/bin:/sbin
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] failsafe-mode: print short help on commandline

2014-10-13 Thread Bastian Bittorf
* John Crispin blo...@openwrt.org [13.10.2014 21:18]:
 as before, i like the idea however you claim experienced users need
 help and then you list
 
 /etc/config, passwd and reboot -f

also experienced users - this includes the mortal ones.
even the best are not used to e.g. 'mount_root' and 'firstboot'

 P.S.: i thought i fixed the -f thing. sure it does not work without ?

i will check. are there other suggestions, which commands should
be listed? i should do a grep failsafe $openwrt_irc_archive

bye, bastian
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


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

2014-10-12 Thread Bastian Bittorf
[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.

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

Signed-off-by: Bastian Bittorf bitt...@bluebottle.com
---
 package/base-files/files/etc/banner.failsafe |   16 
 package/base-files/files/etc/profile |1 +
 2 files changed, 17 insertions(+)
 create mode 100644 package/base-files/files/etc/banner.failsafe

diff --git a/package/base-files/files/etc/banner.failsafe 
b/package/base-files/files/etc/banner.failsafe
new file mode 100644
index 000..618a087
--- /dev/null
+++ b/package/base-files/files/etc/banner.failsafe
@@ -0,0 +1,16 @@
+= FAILSAFE MODE active 
+special commands:
+* firstboot reset settings to factory defaults
+* mount_rootmount root-partition with config files
+
+after mount_root:
+* passwdchange root's password
+* /etc/config  directory with config files
+
+restart system with:
+* reboot -f reboots router
+
+for more help see:
+http://wiki.openwrt.org/doc/howto/generic.failsafe
+===
+
diff --git a/package/base-files/files/etc/profile 
b/package/base-files/files/etc/profile
index e9a7119..e72c377 100644
--- a/package/base-files/files/etc/profile
+++ b/package/base-files/files/etc/profile
@@ -1,4 +1,5 @@
 #!/bin/sh
+[ -e /tmp/.failsafe ]  cat /etc/banner.failsafe
 [ -f /etc/banner ]  cat /etc/banner
 
 export PATH=/usr/bin:/usr/sbin:/bin:/sbin
-- 
1.7.10.4
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)]

2013-05-07 Thread Bastian Bittorf
* John Crispin j...@phrozen.org [12.04.2013 22:19]:
 let me fix up the wording a bit and push a slightly different version
 of the patch ;)

anything i can help with this patch?

bye, bastian
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)]

2013-04-12 Thread Bastian Bittorf
Bump. please apply or describe open problems.

- Forwarded message from Bastian Bittorf bitt...@bluebottle.com -

Date: Tue, 19 Feb 2013 17:44:00 +0100
From: Bastian Bittorf bitt...@bluebottle.com
To: OpenWrt Development List openwrt-devel@lists.openwrt.org
Subject: Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short 
help on commandline (signed)

* Jonas Gorski j...@openwrt.org [19.02.2013 17:00]:
 
 The order looks a bit random. I'd put firstboot to top, then
 mount_root (maybe separated with an extra line with or), then below
 that passwd and /etc/config with mentioning that these are only
 available after running mount_root. reboot -f can stay last, as it's
 usually the last thing you do ;-).
 Maybe also a short intro line, like Some useful commands:.

thanks for feedback - amended patch attached

bye, bastian

From 142568572a48698eb6d07affbb4cc5d6f73b00da Mon Sep 17 00:00:00 2001
From: Bastian Bittorf bitt...@bluebottle.com
Date: Sun, 17 Feb 2013 12:08:53 +0100
Subject: [PATCH] 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 helpless in such a seldom situation. Also: likely you have
no internet access in this mode, so you cannot use the wiki.

Signed-off-by: Bastian Bittorf bitt...@bluebottle.com
---
 package/base-files/files/etc/banner.failsafe |   14 ++
 package/base-files/files/etc/profile |1 +
 2 files changed, 15 insertions(+), 0 deletions(-)
 create mode 100644 package/base-files/files/etc/banner.failsafe

diff --git a/package/base-files/files/etc/banner.failsafe 
b/package/base-files/files/etc/banner.failsafe
new file mode 100644
index 000..7804ded
--- /dev/null
+++ b/package/base-files/files/etc/banner.failsafe
@@ -0,0 +1,14 @@
+=== FAILSAFE MODE active 
+ some useful commands:
+ * firstboot  reset settings to factory defaults
+ * mount_root mounts partition with config files
+ after mount_root:
+ * passwd  reset root's password
+ * /etc/config   directory with config files
+ leave system with:
+ * reboot -f  reboots router
+
+ please also respect:
+ http://wiki.openwrt.org/doc/howto/generic.failsafe
+=
+
diff --git a/package/base-files/files/etc/profile 
b/package/base-files/files/etc/profile
index 171adc1..41b8e80 100644
--- a/package/base-files/files/etc/profile
+++ b/package/base-files/files/etc/profile
@@ -1,4 +1,5 @@
 #!/bin/sh
+[ -f /tmp/.failsafe -a -f /etc/banner.failsafe ]  cat /etc/banner.failsafe
 [ -f /etc/banner ]  cat /etc/banner
 
 export PATH=/bin:/sbin:/usr/bin:/usr/sbin
-- 
1.7.2.5



- End forwarded message -
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)]

2013-04-12 Thread Bastian Bittorf
* John Crispin j...@phrozen.org [12.04.2013 21:38]:
 +=== FAILSAFE MODE active 
 + some useful commands:
 
 nitpick: what makes them more useful than other commands ? useful
 seems to be a superfluous adjective

failsafe mode is very restricted, so there is not much senseful to do.
we can abbr. it: 'some commands' ?

 + * firstboot   reset settings to factory defaults
 + * mount_root  mounts partition with config files
 
 the FS is called root not the one with config files

this help is especially for the non-experts, so easy words.
maybe:
'mounts root partition including config files' ?

 + after mount_root:
 + * passwd   reset root's password
 + * /etc/configdirectory with config files
 + leave system with:
 
 maybe reboot the system ? ... we are rebooting it and not leaving it

ok

 + * reboot -f   reboots router
 +
 + please also respect:
 
 weird choice of wording more info can be found in the wiki

are you a native speaker? so i should thrust you 8-)
(i'am not!). thanks for your feedback.

bye, bastian
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)]

2013-04-12 Thread John Crispin
let me fix up the wording a bit and push a slightly different version of 
the patch ;)

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)

2013-03-22 Thread Bastian Bittorf
* Bastian Bittorf bitt...@bluebottle.com [19.02.2013 17:44]:
 thanks for feedback - amended patch attached

bump. any problems regarding the patch?

bye, bastian
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)

2013-02-19 Thread Jonas Gorski
Hi,

On 17 February 2013 13:11, Bastian Bittorf bitt...@bluebottle.com wrote:
 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 in such a
 seldom situation. Also: likely you have no internet access
 in this mode, so you cannot use the wiki.

I like the idea. There's nothing wrong with being more user friendly :-)

 Signed-off-by: Bastian Bittorf bitt...@bluebottle.com

 ---
  package/base-files/files/etc/banner.failsafe |   11 +++
  package/base-files/files/etc/profile |1 +
  2 files changed, 12 insertions(+), 0 deletions(-)
  create mode 100644 package/base-files/files/etc/banner.failsafe

 diff --git a/package/base-files/files/etc/banner.failsafe 
 b/package/base-files/files/etc/banner.failsafe
 new file mode 100644
 index 000..444cc6c
 --- /dev/null
 +++ b/package/base-files/files/etc/banner.failsafe
 @@ -0,0 +1,11 @@
 +== FAILSAFE MODE 
 + * mount_root  mounts partition with config files
 + * /etc/configdirectory with config files
 + * firstboot   reset settings to factory defaults
 + * passwd   reset root's password
 + * reboot -f   reboots router

The order looks a bit random. I'd put firstboot to top, then
mount_root (maybe separated with an extra line with or), then below
that passwd and /etc/config with mentioning that these are only
available after running mount_root. reboot -f can stay last, as it's
usually the last thing you do ;-).
Maybe also a short intro line, like Some useful commands:.

 +
 + please also respect:
 + http://wiki.openwrt.org/doc/howto/generic.failsafe
 +=
 +
 diff --git a/package/base-files/files/etc/profile 
 b/package/base-files/files/etc/profile
 index 171adc1..41b8e80 100644
 --- a/package/base-files/files/etc/profile
 +++ b/package/base-files/files/etc/profile
 @@ -1,4 +1,5 @@
  #!/bin/sh
 +[ -f /tmp/.failsafe -a -f /etc/banner.failsafe ]  cat /etc/banner.failsafe
  [ -f /etc/banner ]  cat /etc/banner

  export PATH=/bin:/sbin:/usr/bin:/usr/sbin
 --
 1.7.2.5

 ___
 openwrt-devel mailing list
 openwrt-devel@lists.openwrt.org
 https://lists.openwrt.org/mailman/listinfo/openwrt-devel
___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


Re: [OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)

2013-02-19 Thread Bastian Bittorf
* Jonas Gorski j...@openwrt.org [19.02.2013 17:00]:
 
 The order looks a bit random. I'd put firstboot to top, then
 mount_root (maybe separated with an extra line with or), then below
 that passwd and /etc/config with mentioning that these are only
 available after running mount_root. reboot -f can stay last, as it's
 usually the last thing you do ;-).
 Maybe also a short intro line, like Some useful commands:.

thanks for feedback - amended patch attached

bye, bastian
From 142568572a48698eb6d07affbb4cc5d6f73b00da Mon Sep 17 00:00:00 2001
From: Bastian Bittorf bitt...@bluebottle.com
Date: Sun, 17 Feb 2013 12:08:53 +0100
Subject: [PATCH] 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 helpless in such a seldom situation. Also: likely you have
no internet access in this mode, so you cannot use the wiki.

Signed-off-by: Bastian Bittorf bitt...@bluebottle.com
---
 package/base-files/files/etc/banner.failsafe |   14 ++
 package/base-files/files/etc/profile |1 +
 2 files changed, 15 insertions(+), 0 deletions(-)
 create mode 100644 package/base-files/files/etc/banner.failsafe

diff --git a/package/base-files/files/etc/banner.failsafe b/package/base-files/files/etc/banner.failsafe
new file mode 100644
index 000..7804ded
--- /dev/null
+++ b/package/base-files/files/etc/banner.failsafe
@@ -0,0 +1,14 @@
+=== FAILSAFE MODE active 
+ some useful commands:
+ * firstboot	   reset settings to factory defaults
+ * mount_root	   mounts partition with config files
+ after mount_root:
+ * passwd			reset root's password
+ * /etc/config		  directory with config files
+ leave system with:
+ * reboot -f			   reboots router
+
+ please also respect:
+ http://wiki.openwrt.org/doc/howto/generic.failsafe
+=
+
diff --git a/package/base-files/files/etc/profile b/package/base-files/files/etc/profile
index 171adc1..41b8e80 100644
--- a/package/base-files/files/etc/profile
+++ b/package/base-files/files/etc/profile
@@ -1,4 +1,5 @@
 #!/bin/sh
+[ -f /tmp/.failsafe -a -f /etc/banner.failsafe ]  cat /etc/banner.failsafe
 [ -f /etc/banner ]  cat /etc/banner
 
 export PATH=/bin:/sbin:/usr/bin:/usr/sbin
-- 
1.7.2.5

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


[OpenWrt-Devel] [PATCH] [base-files] Failsafe-mode: print short help on commandline (signed)

2013-02-17 Thread Bastian Bittorf
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 in such a
seldom situation. Also: likely you have no internet access
in this mode, so you cannot use the wiki.

Signed-off-by: Bastian Bittorf bitt...@bluebottle.com

---
 package/base-files/files/etc/banner.failsafe |   11 +++
 package/base-files/files/etc/profile |1 +
 2 files changed, 12 insertions(+), 0 deletions(-)
 create mode 100644 package/base-files/files/etc/banner.failsafe

diff --git a/package/base-files/files/etc/banner.failsafe 
b/package/base-files/files/etc/banner.failsafe
new file mode 100644
index 000..444cc6c
--- /dev/null
+++ b/package/base-files/files/etc/banner.failsafe
@@ -0,0 +1,11 @@
+== FAILSAFE MODE 
+ * mount_root  mounts partition with config files
+ * /etc/configdirectory with config files
+ * firstboot   reset settings to factory defaults
+ * passwd   reset root's password
+ * reboot -f   reboots router
+
+ please also respect:
+ http://wiki.openwrt.org/doc/howto/generic.failsafe
+=
+
diff --git a/package/base-files/files/etc/profile 
b/package/base-files/files/etc/profile
index 171adc1..41b8e80 100644
--- a/package/base-files/files/etc/profile
+++ b/package/base-files/files/etc/profile
@@ -1,4 +1,5 @@
 #!/bin/sh
+[ -f /tmp/.failsafe -a -f /etc/banner.failsafe ]  cat /etc/banner.failsafe
 [ -f /etc/banner ]  cat /etc/banner
 
 export PATH=/bin:/sbin:/usr/bin:/usr/sbin
-- 
1.7.2.5

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel