On 18.11.2012 05:05, Josh Triplett wrote:
> On Sat, Nov 17, 2012 at 05:48:39AM +0100, Michael Biebl wrote:
>> On 05.04.2012 06:03, Josh Triplett wrote:
>>> Package: systemd
>>> Version: 44-1
>>> Severity: wishlist
>>>
>>> Testing systemd via the systemd package without using systemd-sysv
>>> typically involves setting init=/bin/systemd (or
>>> init=/lib/systemd/systemd) on the kernel command line.  Please consider
>>> providing a grub.d script that automatically generates appropriate boot
>>> menu entries, similar to the existing script for Xen.
>>
>> Might be useful, yes. I've attached a proof-of-concept script which can
>> be dropped into /etc/grub.d. Make sure to chmod +x it.
>>
>> It's currently ordered *after* 10_linux, so sysvinit would still be the
>> default.
>>
>> What's a bit ugly is, that 10_linux is localized, but 15_linux isn't,
>> since it is missing translations for the string.
>>
>> title="$(gettext_quoted "%s, with Linux using systemd %s")"
> 
> Since the second %s represents the Linux kernel version, not the systemd
> version, that should say "%s, with Linux %s, using systemd".
> 
>> So if you use a non-en locale, you'll get a mix of languages.
>>
>>> systemd-sysv should divert away that script, to avoid generating
>>> redundant boot menu entries when the primary boot menu entry already
>>> uses systemd.
>>
>> I'd be wary to do that. Diversions are ugly and having a safety-net,
>> i.e. a simple boot entry to start good-old sysvinit is probably not a
>> bad idea.
> 
> With systemd-sysv installed, a sysvinit entry won't exist; both entries
> will launch systemd.  It might make sense to do otherwise, though.
> Perhaps the 15_linux_systemd script could check for systemd as the
> default init and provide sysvinit fallback entries if the system has
> sysvinit still installed?  You'd have to make sure installing or
> removing systemd-sysv triggered update-grub, but otherwise that should
> address the concern you raised about having a fallback entry.

I've integrated your suggestions and pushed the work to
http://anonscm.debian.org/gitweb/?p=pkg-systemd/systemd.git;a=shortlog;h=refs/heads/wip/grub-integration

Comments/review welcome.

Michael


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to