diff options
author | Kurt J. Bosch <kjb-temp-2009@alpenjodel.de> | 2011-06-27 16:17:59 +0200 |
---|---|---|
committer | Kurt J. Bosch <kjb-temp-2009@alpenjodel.de> | 2011-06-28 14:33:03 +0200 |
commit | 52299efc246f6f83aac76b39330845aa93742542 (patch) | |
tree | c5777e2f93db6b166d7ef144f2a5a7a081dd78b7 | |
parent | 8decd5c4c71ed0ac0df54eba70a4a52c44f08395 (diff) | |
download | initscripts-52299efc246f6f83aac76b39330845aa93742542.tar.xz |
Fix '>|' not used allways when redirecting to files
This avoids errors if one should set the noclobber shell option somewhere (within a daemon script or some custom function).
We already had this, but it seems gone lost mostly.
-rw-r--r-- | functions | 4 | ||||
-rwxr-xr-x | rc.sysinit | 4 |
2 files changed, 4 insertions, 4 deletions
@@ -178,7 +178,7 @@ in_array() { add_daemon() { [[ -d /run/daemons ]] || /bin/mkdir -p /run/daemons - > /run/daemons/"$1" + >| /run/daemons/"$1" } rm_daemon() { @@ -376,7 +376,7 @@ fsck_all() { FORCEFSCK= [[ -f /forcefsck ]] || in_array forcefsck $(< /proc/cmdline) && FORCEFSCK="-- -f" run_hook sysinit_prefsck - fsck -A -T -C$FSCK_FD -a -t "$NETFS,noopts=_netdev" $FORCEFSCK >$FSCK_OUT 2>$FSCK_ERR + fsck -A -T -C$FSCK_FD -a -t "$NETFS,noopts=_netdev" $FORCEFSCK >|$FSCK_OUT 2>|$FSCK_ERR local fsckret=$? if (( fsckret > 1 )); then stat_fail @@ -251,7 +251,7 @@ if [[ ${LOCALE,,} =~ utf ]]; then kbd_mode -u < ${i} printf "\e%%G" > ${i} done - echo 1 > /sys/module/vt/parameters/default_utf8 + echo 1 >| /sys/module/vt/parameters/default_utf8 stat_done else stat_busy "Setting Consoles to legacy mode" @@ -260,7 +260,7 @@ else kbd_mode -a < ${i} printf "\e%%@" > ${i} done - echo 0 > /sys/module/vt/parameters/default_utf8 + echo 0 >| /sys/module/vt/parameters/default_utf8 stat_done fi [[ $KEYMAP ]] && |