nix-packages/scripts/clean-s3-cache.nix

19 lines
559 B
Nix
Raw Normal View History

2022-06-11 12:55:50 +00:00
{ stdenvNoCC, python3, python3Packages, inputs }: rec {
clean-s3-cache-env = python3.buildEnv.override {
extraLibs = with python3Packages; [ boto3 ];
};
clean-s3-cache = stdenvNoCC.mkDerivation {
pname = "clean-s3-cache";
version = inputs.clean-s3-cache.lastModifiedDate;
srcs = inputs.clean-s3-cache;
buildPhase = ''
sed -i 's|#SHEBANG#|${clean-s3-cache-env}|' clean-s3-cache.py
'';
installPhase = ''
mkdir -p $out/bin
cp clean-s3-cache.py $out/bin
chmod +x $out/bin/clean-s3-cache.py
'';
};
}