Bug#991927: grub2: reproducible builds: embeds /bin/sh or /bin/bash depending on /bin/sh symlink

Vagrant Cascadian vagrant at reproducible-builds.org
Thu Aug 5 23:04:45 BST 2021


Source: grub2
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: shell
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Various modinfo.sh files embed either /bin/bash or /bin/sh depending on
what the /bin/sh symlink points to:

  https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/grub2.html

  ./usr/lib/grub/i386-coreboot/modinfo.sh

  #!/bin/bash
  vs.
  #!/bin/sh


The attached patch fixes this by passing SHELL=/bin/bash to configure in
debian/rules.
 

There are still several other outstanding issues affecting the
reproducibility of grub2, but this should help reduce the differences to
troubleshoot the remaining issues.


Thanks for maintaining grub2!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-debian-rules-pass-SHELL-bin-bash-to-configure.patch
Type: text/x-diff
Size: 996 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-grub-devel/attachments/20210805/1b36899e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-grub-devel/attachments/20210805/1b36899e/attachment.sig>


More information about the Pkg-grub-devel mailing list