Web lists-archives.com

Re: Declarative packaging




Niels Thykier, 2017-06-27 07:34:00 +0000 :

[...]

> After this, we need something other than triggers.  Triggers are great
> for regenerating global caches but they are not good at delegating
> targeted functionality out like:
>
>  * This package needs user X to be created dynamically with home set
>    to H with login shell S.
>
>  * This package wants to enable and start service Y, but obviously first
>    after creating user X (which the service runs as)
>
>  * The user X also needs to own a few files or directories at location
>    Z (possibly including the home directory H).  Ideally, this should
>    be done before starting the service Y.

  Sounds like embedding something Puppet-like in dpkg… Declarative, with
dependencies (and triggers), yet with potential for dynamic stuff.

Roland.
-- 
Roland Mas

Indépendant en informatique libre -- Free software freelance
http://www.gnurandal.com/