mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-22 06:36:43 +00:00
a683d78ed0
Previosuly the test scripts used /bin/sh which is a bit of an impurity.
It is mostly well-behaved but it essentially leaks the hosts state into
the build as /bin/sh points to some minimal shell implementation
configured on the host OS.
By patching the shebgangs of all the test scripts in the test folder
(t/*.sh) we can make sure that those run with the correct shell binary.
This was found as part of a random build failure of gitMinimal in
response to the systemd v249 PR being merged [0]. Since we have to
somehow touch the hash of the derivation to make the build failure go
away we might as well fix the hardcoded /bin/sh issue.
[0]
|
||
---|---|---|
.. | ||
arch | ||
bcompare | ||
bitkeeper | ||
blackbox | ||
bumpver | ||
commitizen | ||
cvs | ||
cvs-fast-export | ||
cvs2svn | ||
cvsps | ||
cvsq | ||
danger-gitlab | ||
dvc | ||
fossil | ||
gerrit | ||
git-and-tools | ||
git-backup | ||
git-crecord | ||
git-lfs | ||
git-repo | ||
git-review | ||
git-sizer | ||
git-up | ||
gitea | ||
github-desktop | ||
gitinspector | ||
gitkraken | ||
gitlab | ||
gitlab-triage | ||
gitless | ||
gitolite | ||
gitoxide | ||
gitstats | ||
gogs | ||
gomp | ||
gource | ||
guitone | ||
meld | ||
mercurial | ||
monotone | ||
monotone-viz | ||
mr | ||
nbstripout | ||
nitpick | ||
p4 | ||
p4v | ||
peru | ||
pijul | ||
rabbitvcs | ||
rapidsvn | ||
rcs | ||
redmine | ||
reposurgeon | ||
sit | ||
smartgithg | ||
sourcehut | ||
sparkleshare | ||
src | ||
srcml | ||
sublime-merge | ||
subversion | ||
tailor | ||
tkcvs | ||
tortoisehg | ||
vcprompt | ||
vcsh | ||
verco | ||
yadm |