1
0
mirror of https://github.com/NLnetLabs/routinator.git synced 2024-05-19 06:50:04 +00:00
Commit Graph

10 Commits

Author SHA1 Message Date
64525b6308 Package for Debian Bookworm (#881)
This PR adds building binary packages for Debian’s bookworm release.
2023-07-11 10:31:32 +02:00
a1a4c7f69e Add package for RHEL 9 like OSs. (#838) 2023-03-27 11:39:42 +02:00
9138cb097a Upgrade reusable packaging workflow (#816)
This commit upgrades the pkg workflow to use the latest version of the
Ploutos reusable packaging workflow. See PR #816 for futher details.
2022-12-01 11:37:38 +01:00
22de300fa8 Restructure TAL configuration and remove init command. (#796)
This commit restructures the TAL configuration in response to the dropped
requirement to opt into the ARIN TAL.

Routinator will now use the bundled RIR TALs directly unless told otherwise
by the new --no-rir-tals command line and config option. The additional
bundled TALs can be added via the new --tal command line and config option.
Additionally, the TAL directory can still be used via the --extra-tals-dir
option. The tal-dir option has been removed but will still be accepted – and
ignored – in the config file only.

The init command has been removed.

Co-authored-by: Alex Band <alex@nlnetlabs.nl>
Co-authored-by: ximon18 <3304436+ximon18@users.noreply.github.com>
Co-authored-by: Luuk Hendriks <mail@luukhendriks.eu>
2022-11-02 11:44:16 +01:00
20739c369d Remove inapplicable wrongly copy-pasted comment. 2022-10-26 15:47:10 +02:00
2d221146dc Migrate to NLnetLabs reusable packaging workflow (#780)
This commit replaces the current Packaging pkg.yml and Packaging Docker pkg-docker.yml workflows with a much simpler Packaging pkg.yml workflow that outsources the behaviour to a new equivalent reusable workflow defined in the NLnet Labs organisation wide https://github.com/NLnetLabs/.github repository.

This commit also adds Docker ARMv6, ARMv7 and ARM64 multi-arch support, ARMv6 DEB support, fixes a couple of RPM issues (postuninst script fails to run, user already exists on re-install), and resolves an unattended-upgrade TAR error.

Resolves #763, #773, #774, and #783.
2022-09-15 13:01:17 +02:00
92cf79ee66 Merge branch 'main' into arm-deb-packaging 2022-01-19 13:14:26 +01:00
10313fb33d Initial attempt, not tested locally. 2022-01-19 10:51:34 +01:00
2b6e25ffcf Remove duplicate argument passed to useradd in the RPM postinst script. 2022-01-19 10:36:25 +01:00
e30777c185 Build Routinator RPM packages (#566)
Build and test RPMs for CentOS 7 & 8:
- Add a new RPM packaging workflow. We should probably merge this into the main packaging workflow.
- Move packaging scripts under pkg
- Move the generated Debian changelog under target/debian/.
- Inform the user what the `routinator-init` script is trying to do, useful in case it fails (e.g. because it can't find a way to become the 'routinator' user).
- Don't run routinator-init as sudo when root.
- Set cargo-deb search paths correctly for new pkg/ directory structure.
2021-05-31 14:46:22 +02:00