diff options
author | Sylvain Henry <sylvain@haskus.fr> | 2020-02-28 10:50:20 +0100 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2020-03-14 05:26:11 -0400 |
commit | b989845e378081f0932a7fec528e68daeeaa14fb (patch) | |
tree | 9bb260a7c6f39346a0cdb93095c3bf1be4b572d8 /hadrian/src/Hadrian | |
parent | c12a2ec5fe4e7f94d565c0e6398d1d79854db146 (diff) | |
download | haskell-b989845e378081f0932a7fec528e68daeeaa14fb.tar.gz |
Hadrian: fix absolute buildroot support (#17822)
Shake's "**" wildcard doesn't match absolute root. We must use "//" instead.
Diffstat (limited to 'hadrian/src/Hadrian')
-rw-r--r-- | hadrian/src/Hadrian/Builder/Tar.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/hadrian/src/Hadrian/Builder/Tar.hs b/hadrian/src/Hadrian/Builder/Tar.hs index a576d83bf5..5b145a7127 100644 --- a/hadrian/src/Hadrian/Builder/Tar.hs +++ b/hadrian/src/Hadrian/Builder/Tar.hs @@ -28,9 +28,9 @@ instance NFData TarMode args :: (ShakeValue c, ShakeValue b) => TarMode -> Args c b args Create = mconcat [ arg "-c" - , output "**/*.gz" ? arg "--gzip" - , output "**/*.bz2" ? arg "--bzip2" - , output "**/*.xz" ? arg "--xz" + , output "//*.gz" ? arg "--gzip" + , output "//*.bz2" ? arg "--bzip2" + , output "//*.xz" ? arg "--xz" , arg "-f", arg =<< getOutput , getInputs ] args Extract = mconcat |