Quoting Michael Roth (2017-11-07 14:52:01) > The u-boot sources we ship currently cause problems with unpacking on > a case-insensitive filesystem due to path conflicts. This has been > fixed in upstream u-boot via commit 610eec7f, but since it is not > yet included in an official release we implement this approach as a > temporary workaround. > > Once we move to a u-boot containing commit 610eec7f we should revert > this patch. > > Cc: qemu-sta...@nongnu.org > Cc: Alexander Graf <ag...@suse.de> > Cc: Richard Henderson <richard.hender...@linaro.org> > Cc: Thomas Huth <th...@redhat.com> > Cc: Peter Maydell <peter.mayd...@linaro.org> > Suggested-by: Richard Henderson <richard.hender...@linaro.org> > Signed-off-by: Michael Roth <mdr...@linux.vnet.ibm.com>
Ping. Peter, would you be able to apply this directly? Not sure who else this would go through. > --- > scripts/make-release | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/scripts/make-release b/scripts/make-release > index fa6323fda8..3917df7142 100755 > --- a/scripts/make-release > +++ b/scripts/make-release > @@ -20,6 +20,10 @@ git checkout "v${version}" > git submodule update --init > (cd roms/seabios && git describe --tags --long --dirty > .version) > rm -rf .git roms/*/.git dtc/.git pixman/.git > +# FIXME: The following line is a workaround for avoiding filename collisions > +# when unpacking u-boot sources on case-insensitive filesystems. Once we > +# update to something with u-boot commit 610eec7f0 we can drop this line. > +tar cfj roms/u-boot.tar.bz2 -C roms u-boot && rm -rf roms/u-boot > popd > tar cfj ${destination}.tar.bz2 ${destination} > rm -rf ${destination} > -- > 2.11.0 > >