[ -r /etc/sysconfig/system ] && . /etc/sysconfig/system
[ -r /etc/sysconfig/bootsplash ] && . /etc/sysconfig/bootsplash
-# if initscript is invoked via bash, enable RedHat/Fedora compatibility
-# RC_FEDORA is "set" if enabled and "unset" when not, but it's "value" is always empty
-# this is useful for inline constructs
-if [ "${BASH_VERSION+set}" = "set" ]; then
- RC_LOGGING=yes
- FASTRC=no
- RC_FEDORA=
-else
- unset RC_FEDORA || :
-fi
-
if [ -z "$VSERVER" -o "$VSERVER" = "detect" ]; then
{
while read _f _ctx; do
}
ok() {
- echo -ne "$_ok${RC_FEDORA+\\r}${RC_FEDORA-\\n}"
+ echo "$_ok"
}
started() {
}
fail() {
- echo -ne "$_fail${RC_FEDORA+\\r}${RC_FEDORA-\\n}"
+ echo "$_fail"
return 1
}
text="$(termput op)$(nls '%sResource Manager: %sEntering runlevel number' "$af2" "$af7")"
text_size="$(nls '%sResource Manager: %sEntering runlevel number' "" "")"
resp_size="$(nls 'DONE')"
-{
- local _len=${#text_size}
- local _last_col=$(($INIT_COL+${#resp_size}-${#runlevel}))
- while [ $((_len++)) -lt $_last_col ]; do
- text="$text."
- done
- echo -n "$text"
-}
+
+_len=${#text_size}
+_last_col=$(($INIT_COL+${#resp_size}-${#runlevel}))
+while [ $((_len++)) -lt $_last_col ]; do
+ text="$text."
+done
+echo -n "$text"
+unset _len _last_col
+
echo "${af6}[${af2} $runlevel ${af6}]${af7}"
# Is there an rc directory for this new runlevel?
. /etc/rc.d/rc.serial
fi
- if [ -n "$PANIC_REBOOT_TIME" -a "$PANIC_REBOOT_TIME" -gt "0" -a -f /proc/sys/kernel/panic ]; then
+ if [ -n "$PANIC_REBOOT_TIME" ] && [ "$PANIC_REBOOT_TIME" -gt "0" ] && [ -f /proc/sys/kernel/panic ]; then
show 'Setting %s seconds for kernel reboot after panic' "$PANIC_REBOOT_TIME"; busy
# DEPRECATED: use /etc/sysctl.conf or kernel commandline instead
if sysctl -q -w kernel.panic=$PANIC_REBOOT_TIME; then ok; else fail; fi