https://bugzilla.novell.com/show_bug.cgi?id=384254
User kkaempf@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=384254#c50
Klaus Kämpf
That is not fully correct as *all* setup scripts rely on the variable YAST_IS_RUNNING as this variable is used for the insserv and fillup rpm macros, just do `grep -rs YAST_IS_RUNNING /usr/lib/rpm/' ... this will e.g. enforce the usage of the option -f for insserv to ignore errors. This straightened the dependcy problem of(currently) not existing and therefore not enabled boot/init scripts during a full update.
Something to fix in the future.
Otherwise all package must be installed in the order of the boot/init script dependencies ... nevertheless if on an update this order change you would also run into the same problem if an old but currently installed package violate a new dependency found in a new package.
I'd strongly recommend to add proper PreRequires so the correct install/update order can be computed with RPM rules. Moving this request to FATE now. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.