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?
signature.asc
Description: OpenPGP digital signature