summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sh/init-early.sh.Linux.in2
-rw-r--r--sh/init.sh.BSD.in2
-rw-r--r--sh/init.sh.Linux.in2
3 files changed, 3 insertions, 3 deletions
diff --git a/sh/init-early.sh.Linux.in b/sh/init-early.sh.Linux.in
index f9d2388..ba1da98 100644
--- a/sh/init-early.sh.Linux.in
+++ b/sh/init-early.sh.Linux.in
@@ -7,7 +7,7 @@
service_present()
{
- local p="/etc/runlevels/$1/$2"
+ local p="@SYSCONFDIR@/runlevels/$1/$2"
# fail if the file doesn't exist
[ ! -e "$p" ] && return 1
# succeed if $RC_SYS empty, can't check further, assume script will run
diff --git a/sh/init.sh.BSD.in b/sh/init.sh.BSD.in
index 25b46a4..0bd3e9b 100644
--- a/sh/init.sh.BSD.in
+++ b/sh/init.sh.BSD.in
@@ -22,7 +22,7 @@ mount_svcdir()
}
. "$RC_LIBEXECDIR"/sh/functions.sh
-[ -r /etc/rc.conf ] && . /etc/rc.conf
+[ -r "@SYSCONFDIR@/rc.conf" ] && . "@SYSCONFDIR@/rc.conf"
# Disable devd until we need it
if [ -z "$RC_SYS" -a "$RC_UNAME" = "FreeBSD" ]; then
diff --git a/sh/init.sh.Linux.in b/sh/init.sh.Linux.in
index ed81a9e..09bcbdb 100644
--- a/sh/init.sh.Linux.in
+++ b/sh/init.sh.Linux.in
@@ -4,7 +4,7 @@
# Released under the 2-clause BSD license.
. "$RC_LIBEXECDIR"/sh/functions.sh
-[ -r /etc/rc.conf ] && . /etc/rc.conf
+[ -r "@SYSCONFDIR@/rc.conf" ] && . "@SYSCONFDIR@/rc.conf"
# By default VServer already has /proc mounted, but OpenVZ does not!
# However, some of our users have an old proc image in /proc