Bug 723041

Summary: systemd made default with awkward way
Product: [openSUSE] openSUSE 12.1 Reporter: Marcus Rückert <mrueckert>
Component: BasesystemAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: coolo, fcrozat, holler, mls
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Marcus Rückert 2011-10-10 15:09:36 UTC
I really wonder why this is done forcefully via gfxboot instead of e.g. via 
/etc/sysconfig/bootloader. For example on servers i will normally not install gfxboot so your hook would fail there. (which is actually good as a workaround to get a sysvinit system!)

"gfxboot --change-config boot::init=/sbin/init" is a bit awkward to change the default init for the distro.

so imho we should move the setting for this to /etc/sysconfig/bootloader and make mkinitrd/gfxboot pick up the setting from there.
Comment 1 Stephan Kulow 2011-10-12 08:36:01 UTC
/sbin/init is now owned by systemd-sysvinit by default, gfxboot may offer alternative inits in 12.1, but by default is should pass nothing and rely on packaging.

People who want to stick with sysvinit default, need to install sysvinit-init now
Comment 2 Bernhard Wiedemann 2011-10-12 10:00:20 UTC
This is an autogenerated message for OBS integration:
This bug (723041) was mentioned in
https://build.opensuse.org/request/show/87480 Factory / patterns-openSUSE
Comment 3 Marcus Rückert 2011-10-12 10:29:31 UTC
is this done via update-alternatives or will those 2 new packages conflict?
Comment 4 Stephan Kulow 2011-10-12 10:36:51 UTC
conflict.
Comment 5 Stephan Kulow 2011-10-12 20:07:37 UTC
*** Bug 723678 has been marked as a duplicate of this bug. ***
Comment 6 Steffen Winterfeldt 2011-10-13 06:28:17 UTC
changed gfxboot to not set any init option per default