Hi Ludo,
On 10.11.24 12:51, Ludovic Courtès wrote:
Hi,
Dariqq <dar...@posteo.net> skribis:
When using guix home to manage shepherd services on a foreign
distribution the shepherd package is also added to the home-profile.
This then makes the home profile provide 'halt', 'shutdown' and
'reboot' (and their manpages) masking the system ones.
Oh, indeed. I’m not sure how to address that though. Ideas?
Not sure if this is something that should be addressed by shepherd or
the default shepherd package used for guix home.
Initially I had the idea to add a configure flag to shepherd to disable
"building" and installing these 5 files (which is why I reported against
shepherd). I threw something together that works but I am not really
happy with it because imo such an option should disable *all*
things that are not required when only using it for user level
services and not just the entrypoints. That would be a lot more work though.
Another (simpler solution) would be to just solve the problem in guix by
using a shepherd variant that deletes sbin and share/man/man8.
Wdyt?
Ludo’.