[Buildroot] [PATCHv2] fs/iso9660: really create initrd temp dir
Peter Korsgaard
peter at korsgaard.com
Wed Sep 6 09:08:57 UTC 2017
>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:
> In case we're using an initrd, we create an empty "root" directory that
> will contain only the bootloader stuff, not the actual root filesystem,
> because it is in an initrd (standalone or initramfs).
> We have to ensure that the directory is empty before assembling the
> filesystem (to avoid any file lingering from a previous run, like the
> sequence "make; make"). So we first remove it before we create it, so
> that on each build (especially not-from-scratch builds) get the exact
> expected content without any leftover.
> However, the macro responsible for that, although defined since was
> never called.
> Fix that by registering it as a pre-gen hook.
> Note: the directory need not be created, as there are quite a few
> "install -D" commands that ensure it is created. Yet, we prefer to
> create it explicitly to avoid any confusion.
> Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
> Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
> Changes v1 -> v2:
> - expand commit log; explain why it was seemingly working (Thomas)
Committed to 2017.02.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list