Control: retitle 983248 guix: changes needed to work with sysvinit

On 2021-02-20, florine forine wrote:
> After installing guix and trying to start the daemon with
>     > service guix start
>
> I get the following error-message
>
> /etc/init.d/guix-daemon: line 35: daemonize: command not found
>
> After installing daemonize and try again
>     > service guix start

The daemonize binary is only needed when using something other than
systemd. I guess "systemd-sysv | daemonize" might be worth adding to
recommends.


> I get File "/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon" is
> not executable.

The init script definitely needs to be patched to use
/usr/bin/guix-daemon, and possibly changes to the locale settings
(e.g. GUIX_LOCPATH and the hard-coded en_US.UTF-8 locale).


> Also after installation there is no group "guixbuild" (see guix user manual
> ยง2.41)

Similarly, could add "systemd-sysv | opensysusers" to recommends to
handle this.


Another approach instead of recommends would be to add a README.Debian
explaining how to set up when systemd is not installed.


Would very much appreciate tested patches!


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to