![](https://seccdn.libravatar.org/avatar/45bf5eef0471996074efa055ea252116.jpg?s=120&d=mm&r=g)
El 03/04/13 15:29, Christian Boltz escribió:
Again: Is there a (technical) reason to remove the distro-specific code?
Yes, distribution specific code has to live in distributions trees.. not upstream. Most, if not all, this "distribution specific" code have generic upstream replacements and we want to use them instead.
At the moment you'll break lots of packages and, more important, break lots of basic features like RAID and LVM.
RAID and LVM already have systemd support upstream, to make it work, last time I checked it required dracut.
... and dracut is not working on openSUSE yet if I understan the other mails correctly.
Yes, dracut works, what needs update is LVM and RAID ( update in the sense of "pull from upstream and test" )
In other words: At the moment, RAID and LVM will _not_ work without the boot.* initscripts.
Yes, in the current state of things that's correct.
Reading the mails in opensuse-kernel, the migration will depend on the mkinitrd package. If we switch to dracut, you should also add it to another package that is actually installed ;-) (for example dracut or kernel-*)
It can be accomodated elsewhere but ideally mkinitrd should close the door and turn the lights off on exit.
Note that I didn't write anything about "remove the initscript" - for AppArmor, I'd like to keep it for backwards compability with older openSUSE releases. Other maintainers might or might not have similar wishes.
Just add a conditional %{suse_version} < ... then -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org