]> TLD Linux GIT Repositories - packages/rc-scripts.git/blob - rc-scripts-sh_fixes.patch
- one more fix for bash
[packages/rc-scripts.git] / rc-scripts-sh_fixes.patch
1 diff -ur rc-scripts-0.4.11.orig/rc.d/rc rc-scripts-0.4.11/rc.d/rc
2 --- rc-scripts-0.4.11.orig/rc.d/rc      2013-11-18 21:13:37.000000000 +0000
3 +++ rc-scripts-0.4.11/rc.d/rc   2014-05-17 10:10:26.085999953 +0000
4 @@ -147,14 +147,15 @@
5  text="$(termput op)$(nls '%sResource Manager: %sEntering runlevel number' "$af2" "$af7")"
6  text_size="$(nls '%sResource Manager: %sEntering runlevel number' "" "")"
7  resp_size="$(nls 'DONE')"
8 -{
9 -       local _len=${#text_size}
10 -       local _last_col=$(($INIT_COL+${#resp_size}-${#runlevel}))
11 -       while [ $((_len++)) -lt $_last_col ]; do
12 -               text="$text."
13 -       done
14 -       echo -n "$text"
15 -}
16 +
17 +_len=${#text_size}
18 +_last_col=$(($INIT_COL+${#resp_size}-${#runlevel}))
19 +while [ $((_len++)) -lt $_last_col ]; do
20 +       text="$text."
21 +done
22 +echo -n "$text"
23 +unset _len _last_col
24 +
25  echo "${af6}[${af2} $runlevel ${af6}]${af7}"
26  
27  # Is there an rc directory for this new runlevel?
28 diff -ur rc-scripts-0.4.11.orig/rc.d/rc.sysinit rc-scripts-0.4.11/rc.d/rc.sysinit
29 --- rc-scripts-0.4.11.orig/rc.d/rc.sysinit      2014-03-02 10:02:29.000000000 +0000
30 +++ rc-scripts-0.4.11/rc.d/rc.sysinit   2014-05-11 15:06:33.166000019 +0000
31 @@ -927,7 +927,7 @@
32                 . /etc/rc.d/rc.serial
33         fi
34  
35 -       if [ -n "$PANIC_REBOOT_TIME" -a "$PANIC_REBOOT_TIME" -gt "0" -a -f /proc/sys/kernel/panic ]; then
36 +       if [ -n "$PANIC_REBOOT_TIME" ] && [ "$PANIC_REBOOT_TIME" -gt "0" ] && [ -f /proc/sys/kernel/panic ]; then
37                 show 'Setting %s seconds for kernel reboot after panic' "$PANIC_REBOOT_TIME"; busy
38                 # DEPRECATED: use /etc/sysctl.conf or kernel commandline instead
39                 if sysctl -q -w kernel.panic=$PANIC_REBOOT_TIME; then ok; else fail; fi