void-bash-installer/modules/90-services/install

25 lines
698 B
Plaintext
Raw Normal View History

2021-03-11 14:04:04 +01:00
module start "services" "Enable and Disable services"
for i in "${services_enable[@]}"; do
[[ "${i}" == "dbus" ]] && dbus=1
done
if [[ "${#services_enable[@]}" -gt 0 ]]; then
2021-03-16 20:17:51 +01:00
test -z "${dbus}" || test -L /etc/runit/runsvdir/default/"${i}" || ln -s /etc/sv/"${i}" "${dest}"/etc/runit/runsvdir/default/
2021-03-11 14:04:04 +01:00
for i in "${services_enable[@]}"; do
2021-03-16 20:17:51 +01:00
#touch /etc/sv/"${i}"/down
test -h /etc/runit/runsvdir/default/"${i}" || ln -s /etc/sv/"${i}" "${dest}"/etc/runit/runsvdir/default/
2021-03-11 14:04:04 +01:00
done
fi
if [[ "${#services_disable[@]}" -gt 0 ]]; then
for i in "${services_disable[@]}"; do
2021-03-16 20:17:51 +01:00
test -h /etc/runit/runsvdir/default/"${i}" && rm -rf "${dest}"/etc/runit/runsvdir/default/"${i}"
2021-03-11 14:04:04 +01:00
done
fi
module end