diff options
| author | Austin Seipp <aseipp@pobox.com> | 2019-02-21 08:10:45 -0600 |
|---|---|---|
| committer | Austin Seipp <aseipp@pobox.com> | 2019-02-21 08:30:47 -0600 |
| commit | c36c048c0ea3dfa3a88f42ede4ce30b95c9dc2af (patch) | |
| tree | 1389b588453836d8641f6981b553871ec773ce00 /pkgs/development/python-modules/GitPython/hardcode-git-path.patch | |
| parent | bd3fdc99e365482db5ba81a6b5a26246cbf4bacc (diff) | |
dockerTools: mark store-path-to-layer.sh as executable
bcf54ce5bbc8c325cfd2b6bcc5cec7661ef49183 introduced a treewide change to
use ${stdenv.shell} where-ever possible. However, this broke a script
used by dockerTools, store-path-to-layer.sh, as it did not preserve the
+x mode bit. This meant the file got put into the store as mode 0444,
resulting in a build-time error later on that looked like:
xargs: /nix/store/jixivxhh3c8sncp9xlkc4ls3y5f2mmxh-store-path-to-layer.sh: Permission denied
However, in a twist of fate, bcf54ce5bbc8c325cfd2b6bcc5cec7661ef49183
not only introduced this regression but, in this particular instance,
didn't even fix the original bug: the store-path-to-layer.sh script
*still* uses /bin/sh as its shebang line, rather than an absolute path
to stdenv. (Fixing this can be done in a separate commit.)
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Diffstat (limited to 'pkgs/development/python-modules/GitPython/hardcode-git-path.patch')
0 files changed, 0 insertions, 0 deletions
