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/