All of lore.kernel.org
 help / color / mirror / Atom feed
* Omit in /etc/dracut.conf is too strong
@ 2010-09-13 16:43 Daniel Drake
       [not found] ` <AANLkTiksQ=j+2466KRjcPyogX5_iO35VFmshiHoS6GEW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel Drake @ 2010-09-13 16:43 UTC (permalink / raw)
  To: initramfs-u79uwXL29TY76Z2rM5mHXA

Hi,

I'm working on using a beefy build-machine to build the initramfs for
the OLPC XO laptop (an embedded platform, in some respects).
Specifically, I'm doing the initramfs build in the same RPM build
process as the kernel. This will mean that it's not necessary to have
dracut (and its many dependencies) installed on the laptops
themselves.

The initramfs for the XO laptops is funky and includes some strange
stuff. It is also not possible to boot an OLPC XO initramfs on a
"regular PC".

So, on the build system, I install the dracut modules and exclude them
in /etc/dracut.conf (this way, when upgrading the kernel on the build
system, the OLPC-specific modules wont slip into the initramfs for the
build system).

Then from the build system for the XO kernel, I run:
dracut --force -m 'dash olpc-activation rootfs-block terminfo
udev-rules base' .....

However, because olpc-activation is excluded in /etc/dracut.conf, it
doesn't get included in the initramfs.

I think in this case it makes sense for olpc-activation to be included
given that I specifically requested it in a module list on the command
line.

Workaround for now:
dracut -o ' ' --force -m 'dash olpc-activation rootfs-block terminfo
udev-rules base' .....

Daniel

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Omit in /etc/dracut.conf is too strong
       [not found] ` <AANLkTiksQ=j+2466KRjcPyogX5_iO35VFmshiHoS6GEW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-09-14 11:39   ` Harald Hoyer
  2010-09-14 12:14   ` Seewer Philippe
  1 sibling, 0 replies; 3+ messages in thread
From: Harald Hoyer @ 2010-09-14 11:39 UTC (permalink / raw)
  To: Daniel Drake; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

On 13.09.2010 18:43, Daniel Drake wrote:
> Hi,
>
> I'm working on using a beefy build-machine to build the initramfs for
> the OLPC XO laptop (an embedded platform, in some respects).
> Specifically, I'm doing the initramfs build in the same RPM build
> process as the kernel. This will mean that it's not necessary to have
> dracut (and its many dependencies) installed on the laptops
> themselves.
>
> The initramfs for the XO laptops is funky and includes some strange
> stuff. It is also not possible to boot an OLPC XO initramfs on a
> "regular PC".
>
> So, on the build system, I install the dracut modules and exclude them
> in /etc/dracut.conf (this way, when upgrading the kernel on the build
> system, the OLPC-specific modules wont slip into the initramfs for the
> build system).
>
> Then from the build system for the XO kernel, I run:
> dracut --force -m 'dash olpc-activation rootfs-block terminfo
> udev-rules base' .....
>
> However, because olpc-activation is excluded in /etc/dracut.conf, it
> doesn't get included in the initramfs.
>
> I think in this case it makes sense for olpc-activation to be included
> given that I specifically requested it in a module list on the command
> line.
>
> Workaround for now:
> dracut -o ' ' --force -m 'dash olpc-activation rootfs-block terminfo
> udev-rules base' .....
>
> Daniel

Hmm, true... care to write a patch? :)

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Omit in /etc/dracut.conf is too strong
       [not found] ` <AANLkTiksQ=j+2466KRjcPyogX5_iO35VFmshiHoS6GEW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  2010-09-14 11:39   ` Harald Hoyer
@ 2010-09-14 12:14   ` Seewer Philippe
  1 sibling, 0 replies; 3+ messages in thread
From: Seewer Philippe @ 2010-09-14 12:14 UTC (permalink / raw)
  To: Daniel Drake; +Cc: initramfs-u79uwXL29TY76Z2rM5mHXA

On 09/13/2010 06:43 PM, Daniel Drake wrote:
> Hi,
>
> I'm working on using a beefy build-machine to build the initramfs for
> the OLPC XO laptop (an embedded platform, in some respects).
> Specifically, I'm doing the initramfs build in the same RPM build
> process as the kernel. This will mean that it's not necessary to have
> dracut (and its many dependencies) installed on the laptops
> themselves.
>
> The initramfs for the XO laptops is funky and includes some strange
> stuff. It is also not possible to boot an OLPC XO initramfs on a
> "regular PC".
>
> So, on the build system, I install the dracut modules and exclude them
> in /etc/dracut.conf (this way, when upgrading the kernel on the build
> system, the OLPC-specific modules wont slip into the initramfs for the
> build system).
>
> Then from the build system for the XO kernel, I run:
> dracut --force -m 'dash olpc-activation rootfs-block terminfo
> udev-rules base' .....
>
> However, because olpc-activation is excluded in /etc/dracut.conf, it
> doesn't get included in the initramfs.
>
> I think in this case it makes sense for olpc-activation to be included
> given that I specifically requested it in a module list on the command
> line.
>
> Workaround for now:
> dracut -o ' ' --force -m 'dash olpc-activation rootfs-block terminfo
> udev-rules base' .....

Why don't you just use a olpc specific dracut.conf? like

dracut -c /etc/dracut-olpc.conf ...

Regards,
Philippe

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-09-14 12:14 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-13 16:43 Omit in /etc/dracut.conf is too strong Daniel Drake
     [not found] ` <AANLkTiksQ=j+2466KRjcPyogX5_iO35VFmshiHoS6GEW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-09-14 11:39   ` Harald Hoyer
2010-09-14 12:14   ` Seewer Philippe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.