aboutsummaryrefslogtreecommitdiff
path: root/rc.sysinit
diff options
context:
space:
mode:
authorKurt J. Bosch <kjb-temp-2009@alpenjodel.de>2011-06-27 23:26:19 +0200
committerKurt J. Bosch <kjb-temp-2009@alpenjodel.de>2011-06-28 15:39:42 +0200
commit7788571a9854b58c9bee058a36db4b1d0d41f614 (patch)
treea12dad82f26e8fb6ebf2aea04015a11fe79029d9 /rc.sysinit
parent1f53c07a82b4b873c33884ddcbdebed2b7ee9558 (diff)
downloadinitscripts-7788571a9854b58c9bee058a36db4b1d0d41f614.tar.xz
rc.sysinit: Get rid of eval
Diffstat (limited to 'rc.sysinit')
-rwxr-xr-xrc.sysinit7
1 files changed, 4 insertions, 3 deletions
diff --git a/rc.sysinit b/rc.sysinit
index 06b287c..9b2a009 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -226,9 +226,10 @@ stat_busy "Removing Leftover Files"
mkdir -m 1777 /tmp/.{X11,ICE}-unix
stat_done
-[[ $HOSTNAME ]] &&
- status "Setting Hostname: $HOSTNAME" \
- eval 'echo "$HOSTNAME" > /proc/sys/kernel/hostname'
+if [[ $HOSTNAME ]]; then
+ stat_busy "Setting Hostname: $HOSTNAME"
+ echo "$HOSTNAME" >| /proc/sys/kernel/hostname && stat_done || stat_fail
+fi
# Flush old locale settings and set user defined locale
stat_busy "Setting Locale: ${LOCALE:=en_US}"