pkgs/top-level/make-tarball.nix: save another copy
This commit is contained in:
parent
ee6b0bdaa0
commit
e309661586
@ -27,6 +27,8 @@ pkgs.releaseTools.sourceTarball {
|
|||||||
echo "git-revision is $(cat .git-revision)"
|
echo "git-revision is $(cat .git-revision)"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
dontUnpack = true;
|
||||||
|
|
||||||
dontBuild = false;
|
dontBuild = false;
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
@ -47,19 +49,21 @@ pkgs.releaseTools.sourceTarball {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
packages=$out/packages.json.br
|
packages=$out/packages.json.br
|
||||||
brotli -9 < packages.json > $packages
|
|
||||||
|
|
||||||
mkdir -p $out/nix-support
|
mkdir -p $out/nix-support
|
||||||
|
brotli -9 < packages.json > $packages
|
||||||
echo "file json-br $packages" >> $out/nix-support/hydra-build-products
|
echo "file json-br $packages" >> $out/nix-support/hydra-build-products
|
||||||
'';
|
'';
|
||||||
|
|
||||||
distPhase = ''
|
distPhase = ''
|
||||||
mkdir -p $out/tarballs
|
mkdir -p $out/tarballs
|
||||||
XZ_OPT="-T0" tar \
|
XZ_OPT="-T0" tar \
|
||||||
--transform="s/^[.]/$releaseName/" \
|
--absolute-names \
|
||||||
|
--transform="s|^$src|$releaseName|g" \
|
||||||
|
--transform="s|^$(pwd)|$releaseName|g" \
|
||||||
--create \
|
--create \
|
||||||
--xz \
|
--xz \
|
||||||
--file=$out/tarballs/$releaseName.tar.xz \
|
--file=$out/tarballs/$releaseName.tar.xz \
|
||||||
.
|
$src $(pwd)/{.version-suffix,.git-revision}
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user