Skip to content

Conversation

@ximon18
Copy link
Member

@ximon18 ximon18 commented Oct 17, 2025

Packaging run https://github.com/NLnetLabs/cascade/actions/runs/18589322638 failed due to a missing man page.

This PR updates the man pages with the output of running make man in the doc/manual directory.

It also pre-creates the /etc/cascade/policies directory when packages as due to systemd restrictions Cascade is unable to create it itself (and attempts to find the right systemd magic incantation to solve this failed, e.g. ReadWritePaths, ConfigurationDirectory, SystemCallFilter=@mount, CapabilityBoundingSet=CAP_SYS_ADMIN, etc).

A new action is running here https://github.com/NLnetLabs/cascade/actions/runs/18591037038 to test this change.

@ximon18 ximon18 requested a review from a team October 17, 2025 10:10
@ximon18 ximon18 changed the title Update man pages. Update man pages and fix another startup failure with systemd Oct 17, 2025
@ximon18
Copy link
Member Author

ximon18 commented Oct 17, 2025

Manual tests on Ubuntu 24.04 and Fedora 42 Digital Ocean droplets succeeded in installing the created packages and starting the systemd cascade service.

@ximon18 ximon18 merged commit 6021369 into main Oct 17, 2025
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants