Browse Source

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.
gn-latest-20200725
Tobias Geerinckx-Rice 1 year ago
parent
commit
d6f303d4e5
No known key found for this signature in database GPG Key ID: DB0FF884F556D79
  1. 6
      etc/guix-install.sh

6
etc/guix-install.sh

@ -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…
Cancel
Save