Skip to content

Improve Debian packages#6085

Merged
6543 merged 2 commits into
woodpecker-ci:mainfrom
qwerty287:deb-pkg
Feb 17, 2026
Merged

Improve Debian packages#6085
6543 merged 2 commits into
woodpecker-ci:mainfrom
qwerty287:deb-pkg

Conversation

@qwerty287

@qwerty287 qwerty287 commented Feb 7, 2026

Copy link
Copy Markdown
Contributor

close #6079

Does somebody of you has experience with those packaging? Main question is: How can a new user and group (woodpecker) be created on installation?

I found https://wiki.debian.org/AccountHandlingInMaintainerScripts but it does not say anything about the groups… And also it's deb-specific and likely wouldn't work with rpm.
Also found goreleaser/nfpm#419 but it's not clear to me…

@6543

6543 commented Feb 13, 2026

Copy link
Copy Markdown
Member

deb package alows scripts to be embeded, that run on instalation. in this case you likely have to create the deb package with original debian tooling. or add a new feat to nfpm ...

did not look into nfpm through

@6543

6543 commented Feb 13, 2026

Copy link
Copy Markdown
Member

@6543 6543 merged commit a50d59e into woodpecker-ci:main Feb 17, 2026
8 checks passed
@qwerty287 qwerty287 deleted the deb-pkg branch February 18, 2026 11:49
@woodpecker-bot woodpecker-bot mentioned this pull request Feb 17, 2026
1 task
@anbraten anbraten changed the title Improve packages Improve Debian packages Feb 25, 2026
@6543 6543 added the build CI pipeline related label Mar 23, 2026
@6543

6543 commented Mar 23, 2026

Copy link
Copy Markdown
Member

followup -> #6309

@anbraten anbraten added the enhancement improve existing features label Apr 1, 2026
@woodpecker-bot woodpecker-bot mentioned this pull request Apr 1, 2026
1 task
@woodpecker-bot woodpecker-bot mentioned this pull request Apr 15, 2026
1 task
@woodpecker-bot woodpecker-bot mentioned this pull request Apr 27, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build CI pipeline related enhancement improve existing features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Debian package broken

4 participants