Lennart Poettering wrote on 02/12/14 00:25: > On Tue, 18.11.14 14:40, Colin Guthrie (gm...@colin.guthr.ie) wrote: > >> Well the "upstream blessed" RPM way is to call "%systemd_post" macro in >> your %post script, but (personally) I don't like this as it makes the >> implementation very much embedded into the RPMs so changing the upstream >> macro needs a full package rebuild. >> >> In Mageia we do something similar but we shell out to a script >> instead. > > The idea was to make "systemctl preset" generic enough so that it is > all we need to change should we want to change the effect of the RPM > macros one day, if you follow what I mean...
Yeah, I follow, and I generally agree with that reasoning for a fresh install of a fully systemd distro. In our case, we needed to handle things like transition from sysvinit scripts to native units, tracking whether they were enabled as sysvinit and ensuring that state information was mapped over to the native unit state too (as this was an upgrade, the "systemctl preset" was never run anyway). But, yeah, longer term I agree with the rationale. Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited http://www.tribalogic.net/ Open Source: Mageia Contributor http://www.mageia.org/ PulseAudio Hacker http://www.pulseaudio.org/ Trac Hacker http://trac.edgewall.org/ _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel