Ludovic Courtès <l...@gnu.org> writes:

> Hi,
>
> Edouard Klein <e...@rdklein.fr> skribis:
>
>> I'll be presenting it not next week end, but the one after (12-14 April
>> 2024).
>
> Yay, congrats!
>

Thanks :)

>> I'd be happy if some of you would be so kind as to read it with their
>> extensive knowledge of Guix, in case I've made a mistake somewhere.
>>
>> https://the-dam.org/docs/explanations/Plan9ListenOnLinux.html
>
> Interesting read!
>
> I wonder to what extent the combination of ‘make-inetd-constructor’ and
> ‘least-authority-wrapper’ would fit the bill for you?  (This is currently
> used for the bitlbee, dicod, and rsync services.)  It seems to address
> the main shortcomings listed in Section 1.
>


I simply was not aware of the existence of least-authority-wrapper. It
does look nicer that passing a slew of options to guix shell
--container.


It sure would be nice if shepherd could be used to manage those daemons,
just to avoid having two concurrent systems doing the same kind of work,
but I'd still need a way to monitor the /run/listen directory, and start
and stop shepherd services on the fly. It is probably doable, but it
is a huge refactor.


> Thanks,
> Ludo’.


Reply via email to