diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/continuous-integration/woodpecker/common.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/continuous-integration/woodpecker/common.nix | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/tools/continuous-integration/woodpecker/common.nix b/nixpkgs/pkgs/development/tools/continuous-integration/woodpecker/common.nix index bad183d98125..b8fb8b871c64 100644 --- a/nixpkgs/pkgs/development/tools/continuous-integration/woodpecker/common.nix +++ b/nixpkgs/pkgs/development/tools/continuous-integration/woodpecker/common.nix @@ -17,7 +17,19 @@ in postInstall = '' cd $out/bin for f in *; do - mv -- "$f" "woodpecker-$f" + if [ "$f" = cli ]; then + mv -- "$f" "woodpecker" + # Issue a warning to the user if they call the deprecated executable + cat >woodpecker-cli << EOF + #/bin/sh + echo 'WARNING: calling `woodpecker-cli` is deprecated, use `woodpecker` instead.' >&2 + $out/bin/woodpecker "\$@" + EOF + chmod +x woodpecker-cli + patchShebangs woodpecker-cli + else + mv -- "$f" "woodpecker-$f" + fi done cd - ''; |