summaryrefslogtreecommitdiff
path: root/sh/init-common-post.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'sh/init-common-post.sh.in')
-rw-r--r--sh/init-common-post.sh.in16
1 files changed, 8 insertions, 8 deletions
diff --git a/sh/init-common-post.sh.in b/sh/init-common-post.sh.in
index 5c3af3a..f9e3aa3 100644
--- a/sh/init-common-post.sh.in
+++ b/sh/init-common-post.sh.in
@@ -4,11 +4,11 @@
# mount $RC_SVCDIR as something we can write to if it's not rw
# On vservers, / is always rw at this point, so we need to clean out
# the old service state data
-RC_SVCDIR=${RC_SVCDIR:-/@LIB@/rc/init.d}
+: ${RC_SVCDIR:=/@LIB@/rc/init.d}
case "$(rc --sys)" in
- OPENVZ|VSERVER) rm -rf "${RC_SVCDIR}"/*;;
- *) if mountinfo --quiet "${RC_SVCDIR}"; then
- rm -rf "${RC_SVCDIR}"/*
+ OPENVZ|VSERVER) rm -rf "$RC_SVCDIR"/*;;
+ *) if mountinfo --quiet "$RC_SVCDIR"; then
+ rm -rf "$RC_SVCDIR"/*
else
mount_svcdir
fi
@@ -16,9 +16,9 @@ case "$(rc --sys)" in
esac
retval=$?
-if [ -e "${RC_LIBDIR}"/cache/deptree ]; then
- cp -p "${RC_LIBDIR}"/cache/* "${RC_SVCDIR}" 2>/dev/null
+if [ -e "$RC_LIBDIR"/cache/deptree ]; then
+ cp -p "$RC_LIBDIR"/cache/* "$RC_SVCDIR" 2>/dev/null
fi
-echo "sysinit" > "${RC_SVCDIR}/softlevel"
-exit ${retval}
+echo sysinit >"$RC_SVCDIR"/softlevel
+exit $retval