diff --git a/pkgs/development/tools/continuous-integration/woodpecker/cli.nix b/pkgs/development/tools/continuous-integration/woodpecker/cli.nix index a67b628aa084..68b4218a60e0 100644 --- a/pkgs/development/tools/continuous-integration/woodpecker/cli.nix +++ b/pkgs/development/tools/continuous-integration/woodpecker/cli.nix @@ -18,6 +18,6 @@ buildGoModule { meta = common.meta // { description = "Command line client for the Woodpecker Continuous Integration server"; - mainProgram = "woodpecker"; + mainProgram = "woodpecker-cli"; }; } diff --git a/pkgs/development/tools/continuous-integration/woodpecker/common.nix b/pkgs/development/tools/continuous-integration/woodpecker/common.nix index 24b3384e792a..ad60a06cc551 100644 --- a/pkgs/development/tools/continuous-integration/woodpecker/common.nix +++ b/pkgs/development/tools/continuous-integration/woodpecker/common.nix @@ -18,18 +18,16 @@ in cd $out/bin for f in *; do if [ "$f" = cli ]; then - mv -- "$f" "woodpecker" # Issue a warning to the user if they call the deprecated executable - cat >woodpecker-cli << EOF + cat >woodpecker << EOF #!/bin/sh - echo 'WARNING: calling \`woodpecker-cli\` is deprecated, use \`woodpecker\` instead.' >&2 - $out/bin/woodpecker "\$@" + echo 'WARNING: calling \`woodpecker\` is deprecated, use \`woodpecker-cli\` instead.' >&2 + $out/bin/woodpecker-cli "\$@" EOF - chmod +x woodpecker-cli - patchShebangs woodpecker-cli - else - mv -- "$f" "woodpecker-$f" + chmod +x woodpecker + patchShebangs woodpecker fi + mv -- "$f" "woodpecker-$f" done cd - '';