mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
etc: Enable mount unit only if it exists.
* etc/guix-install.sh (sys_enable_guix_daemon): Enable gnu-store.mount only if it was actually installed. Reported by peanutbutterandc on #guix.
This commit is contained in:
parent
c465980220
commit
d6f303d4e5
1 changed files with 4 additions and 2 deletions
|
@ -350,6 +350,8 @@ sys_enable_guix_daemon()
|
|||
cp "${ROOT_HOME}/.config/guix/current/lib/systemd/system/gnu-store.mount" \
|
||||
/etc/systemd/system/;
|
||||
chmod 664 /etc/systemd/system/gnu-store.mount;
|
||||
systemctl daemon-reload &&
|
||||
systemctl enable gnu-store.mount;
|
||||
fi
|
||||
|
||||
cp "${ROOT_HOME}/.config/guix/current/lib/systemd/system/guix-daemon.service" \
|
||||
|
@ -367,8 +369,8 @@ sys_enable_guix_daemon()
|
|||
fi;
|
||||
|
||||
systemctl daemon-reload &&
|
||||
systemctl start gnu-store.mount guix-daemon &&
|
||||
systemctl enable gnu-store.mount guix-daemon; } &&
|
||||
systemctl enable guix-daemon &&
|
||||
systemctl start guix-daemon; } &&
|
||||
_msg "${PAS}enabled Guix daemon via systemd"
|
||||
;;
|
||||
sysv-init)
|
||||
|
|
Loading…
Reference in a new issue