Le Mar 21 juin 2011 01:49, Adam Williamson a écrit :
If you're so worried about the dependency logic, why not just
update the
package and *remove* the incomplete or incorrect dependency statements
entirely, and thereby cause systemd to fall back on the numeric
ordering?
Because you have a domino effect. The ordering between two services in systemd
depends on *both* services not using LSB headers, so removing LSB headers from
one service file won't cause it to be ordered the same way as before WRT other
services, if those services have LSB headers themselves (either old ones or
just added ones)
Therefore not only it is not possible to restore the old ordering by removing
headers, but each time one LSB dep is added to one service file to fix a
systemd problem, it can destabilize all the other services that depended on
being ordered by number WRT this service.
--
Nicolas Mailhot