Re: [arch-dev-public] Mkinitcpio replacement with Dracut

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




On 21-05-2019 16:26, Genes Lists via arch-general wrote:
On 5/20/19 10:41 PM, Giancarlo Razzolini via arch-dev-public wrote:
Hi All,

...
In this initial phase I want to ask as many of you to test this as a
replacement to mkinitcpio in your setups,
as many as possible, and in as many scenarios as possible. We will
...

I'm an arch tester and I'd be happy to test dracut.

It would be helpful if you could create a little write-up on 'how to
switch' from mkinitcpio to dracut.

Its straightforward for me to add a boot stanza to refind to use the
dracut img.

And I assume modules now in HOOKS would move to
/etc/dracut.conf.d/hooks.conf
or similar.

All being well, the kernel package will need to be modified to update

/usr/share/libalpm/hooks/60-linux.hook

to now call dracut.

Thanks for working on this.

gene


from https://dracut.wiki.kernel.org/index.php/Main_Page :


 * Scripts that end up on the initrd should be POSIX compliant. dracut
   will try to use /bin/dash as /bin/sh for the initrd if it is
   available, so you should install it on your system -- dash aims for
   strict POSIX compliance to the extent possible.
 * Hooks MUST be POSIX compliant -- they are sourced by the init
   script, and having a bashism break your user's ability to boot
   really sucks.


Seems like having dracut depending on bash may not be a good idea.

Or is there a way to make sure dracut scripts & hooks will use bash in POSIX-compliant mode ?

LW




[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux