Account for mismatch in 'fetch-one' filename

This commit is contained in:
Stéphan Kochen
2022-01-04 15:20:16 +01:00
parent abd295cc50
commit 645da1ae02
+2 -1
View File
@@ -37,7 +37,8 @@ let
cd "$src" cd "$src"
HOME="$TMP" yarn_cache_folder="$TMP" CI=1 \ HOME="$TMP" yarn_cache_folder="$TMP" CI=1 \
node '${yarnPath}' nixify fetch-one $locator node '${yarnPath}' nixify fetch-one $locator
mv "$TMP/$outputFilename" $out # Because we change the cache dir, Yarn may generate a different name.
mv "$TMP/$(sed 's/-[^-]*\.[^-]*$//' <<< "$outputFilename")"-* $out
''; '';
in lib.mapAttrs (locator: { filename, sha512 }: stdenv.mkDerivation { in lib.mapAttrs (locator: { filename, sha512 }: stdenv.mkDerivation {
inherit src builder locator; inherit src builder locator;