From a50d59e8b710d5dfe3793cde0948c5fd8e2a87b6 Mon Sep 17 00:00:00 2001 From: qwerty287 <80460567+qwerty287@users.noreply.github.com> Date: Tue, 17 Feb 2026 23:43:04 +0100 Subject: [PATCH] Improve packages (#6085) --- nfpm/agent.yaml | 7 ++++++- nfpm/cli.yaml | 2 +- nfpm/server.yaml | 7 ++++++- nfpm/woodpecker-agent.env.example | 2 +- nfpm/woodpecker-server.env.example | 2 +- nfpm/woodpecker-server.service | 2 +- 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/nfpm/agent.yaml b/nfpm/agent.yaml index ca934dd6a9..b19a6a8a8c 100644 --- a/nfpm/agent.yaml +++ b/nfpm/agent.yaml @@ -3,7 +3,7 @@ arch: amd64 platform: linux version: ${VERSION_NUMBER} description: Woodpecker Agent -homepage: https://github.com/woodpecker-ci/woodpecker +homepage: https://woodpecker-ci.org/ license: Apache 2.0 maintainer: Woodpecker Authors section: daemon/system @@ -14,3 +14,8 @@ contents: dst: /usr/local/lib/systemd/system/woodpecker-agent.service - src: ./nfpm/woodpecker-agent.env.example dst: /etc/woodpecker/woodpecker-agent.env.example + - dst: /var/lib/woodpecker/ + type: dir + file_info: + owner: woodpecker + group: woodpecker diff --git a/nfpm/cli.yaml b/nfpm/cli.yaml index 3f7bc2429a..462ac95840 100644 --- a/nfpm/cli.yaml +++ b/nfpm/cli.yaml @@ -3,7 +3,7 @@ arch: amd64 platform: linux version: ${VERSION_NUMBER} description: Woodpecker CLI -homepage: https://github.com/woodpecker-ci/woodpecker +homepage: https://woodpecker-ci.org/ license: Apache 2.0 maintainer: Woodpecker Authors section: utils diff --git a/nfpm/server.yaml b/nfpm/server.yaml index 4b472befc6..17f9e6a47b 100644 --- a/nfpm/server.yaml +++ b/nfpm/server.yaml @@ -3,7 +3,7 @@ arch: amd64 platform: linux version: ${VERSION_NUMBER} description: Woodpecker Server -homepage: https://github.com/woodpecker-ci/woodpecker +homepage: https://woodpecker-ci.org/ license: Apache 2.0 maintainer: Woodpecker Authors section: daemon/system @@ -14,3 +14,8 @@ contents: dst: /usr/local/lib/systemd/system/woodpecker-server.service - src: ./nfpm/woodpecker-server.env.example dst: /etc/woodpecker/woodpecker-server.env.example + - dst: /var/lib/woodpecker/ + type: dir + file_info: + owner: woodpecker + group: woodpecker diff --git a/nfpm/woodpecker-agent.env.example b/nfpm/woodpecker-agent.env.example index 59c13c968a..462ef2ca31 100644 --- a/nfpm/woodpecker-agent.env.example +++ b/nfpm/woodpecker-agent.env.example @@ -1,7 +1,7 @@ # Example for a woodpecker-agent.env file # Check the documentation for the agent: -# https://woodpecker-ci.org/docs/administration/agent-config +# https://woodpecker-ci.org/docs/administration/configuration/agent # Add all required environment variables for your setup in the form of VARIABLE=value VARIABLE=value diff --git a/nfpm/woodpecker-server.env.example b/nfpm/woodpecker-server.env.example index 32418c6777..9df2ca0ceb 100644 --- a/nfpm/woodpecker-server.env.example +++ b/nfpm/woodpecker-server.env.example @@ -1,7 +1,7 @@ # Example for a woodpecker-server.env file # Check the documentation for the server: -# https://woodpecker-ci.org/docs/administration/server-config +# https://woodpecker-ci.org/docs/administration/configuration/server # Add all required environment variables for your setup in the form of VARIABLE=value VARIABLE=value diff --git a/nfpm/woodpecker-server.service b/nfpm/woodpecker-server.service index 3968ee5d52..8e3f421597 100644 --- a/nfpm/woodpecker-server.service +++ b/nfpm/woodpecker-server.service @@ -1,6 +1,6 @@ [Unit] Description=WoodpeckerCI server -Documentation=https://woodpecker-ci.org/docs/administration/server-config +Documentation=https://woodpecker-ci.org/docs/administration/configuration/server Requires=network.target After=network.target ConditionFileNotEmpty=/etc/woodpecker/woodpecker-server.env