guix-install.sh: Install SysV init script.

* etc/guix-install.sh (sys_enable_guix_daemon): Install SysV init script.
This commit is contained in:
Danny Milosavljevic 2020-01-28 18:38:58 +01:00
parent 73fbe04107
commit fe60ef998f
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -361,6 +361,17 @@ sys_enable_guix_daemon()
systemctl enable guix-daemon; } && systemctl enable guix-daemon; } &&
_msg "${PAS}enabled Guix daemon via systemd" _msg "${PAS}enabled Guix daemon via systemd"
;; ;;
sysv-init)
{ mkdir -p /etc/init.d;
cp "${ROOT_HOME}/.config/guix/current/etc/init.d/guix-daemon" \
/etc/init.d/guix-daemon;
chmod 775 /etc/init.d/guix-daemon;
update-rc.d guix-daemon defaults &&
update-rc.d guix-daemon enable &&
service guix-daemon start; } &&
_msg "${PAS}enabled Guix daemon via sysv"
;;
NA|*) NA|*)
_msg "${ERR}unsupported init system; run the daemon manually:" _msg "${ERR}unsupported init system; run the daemon manually:"
echo " ${ROOT_HOME}/.config/guix/current/bin/guix-daemon --build-users-group=guixbuild" echo " ${ROOT_HOME}/.config/guix/current/bin/guix-daemon --build-users-group=guixbuild"