aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/meson_final.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/meson_final.sh b/tools/meson_final.sh
index 92380ede..a8c99927 100755
--- a/tools/meson_final.sh
+++ b/tools/meson_final.sh
@@ -4,10 +4,15 @@ set -e
set -u
rc_libexecdir="$1"
-os="$2"
+sbindir="$2"
+os="$3"
+sysvinit="$4"
-if [ ${os} != Linux ]; then
+if [ "${os}" != Linux ]; then
install -d "${DESTDIR}/${rc_libexecdir}"/init.d
fi
install -d "${DESTDIR}/${rc_libexecdir}"/tmp
install -m 644 "${MESON_BUILD_ROOT}/src/shared/version" "${DESTDIR}/${rc_libexecdir}"
+if [ "${os}" = Linux ] && [ "${sysvinit}" = yes ]; then
+ ln -s openrc-init "${DESTDIR}/${sbindir}"/init
+fi