Merge pull request #134356 from Stunkymonkey/replace-secret-phases

replace-secret: deprecate phases
This commit is contained in:
davidak 2021-08-19 04:30:08 +02:00 committed by GitHub
commit a614698169
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,13 +3,14 @@
stdenv.mkDerivation {
name = "replace-secret";
buildInputs = [ python3 ];
phases = [ "installPhase" "checkPhase" ];
dontUnpack = true;
installPhase = ''
runHook preInstall
install -D ${./replace-secret.py} $out/bin/replace-secret
patchShebangs $out
runHook postInstall
'';
doCheck = true;
checkPhase = ''
installCheckPhase = ''
install -m 0600 ${./test/input_file} long_test
$out/bin/replace-secret "replace this" ${./test/passwd} long_test
$out/bin/replace-secret "and this" ${./test/rsa} long_test