-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package dnst
as DEB & RPM packages, and Docker images.
#22
Draft
ximon18
wants to merge
25
commits into
use-domain-nsec3-support
Choose a base branch
from
packaging
base: use-domain-nsec3-support
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ximon18
added a commit
that referenced
this pull request
Nov 13, 2024
To cause GH to enable the pkg workflow so that it can be further developed and tested in PR #22.
…ther scripts will be needed).
…e exit code to non-zero.
…de says it has to be a table).
…utils package happens (with RPMs) after install of dnst, so dnst install failts to create sym links.
ximon18
changed the title
Initial packaging attempt.
Package Nov 14, 2024
dnst
for DEB, RPM and Docker audiences.
ximon18
changed the title
Package
Package Nov 14, 2024
dnst
for DEB, RPM and Docker audiences.dnst
as DEB & RPM packages, and as a Docker image.
ximon18
changed the title
Package
Package Nov 14, 2024
dnst
as DEB & RPM packages, and as a Docker image.dnst
as DEB & RPM packages, and Docker images.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR creates DEB and RPM packages for installing
dnst
plusldns-xxx
symbolic links. It also creates adnst
Docker image (it does not attempt to supportldns-xxx
commands).Ideally the DEB and RPM packages would either hard conflict with an existing
ldns(-)utils
installed package (the naming differs slightly between DEB and RPM at least in Ubuntu and Fedora repositories) or would obsolete/replace an existingldns(-)utils
installed package. For DEBs this seems to be doable, but for RPMs the support for handling upgrades is less "smart" and requires %posttrans support which Ploutos lacks (as the version ofcargo-generate-rpm
that it uses lacks the support, though newer (compatible with Ploutos?)cargo-generate-rpm
does support it).Relevant background info:
Example output: https://github.com/NLnetLabs/dnst/actions/runs/11833713033
Note that man pages are not included properly yet because I am interested in using Ploutos to help with that.