Commit Graph

7 Commits

Author SHA1 Message Date
Michael Legleux
51e59ee64f fix: Ensure xrpld service directories exist at startup
The package tmpfiles config creates `/var/lib/xrpld` and `/var/log/xrpld`
during install, but those directories can still be removed or damaged
afterward. When that happens, xrpld fails later with less helpful path
creation errors, such as permission denied while opening the log path.

Have systemd create the default state and log directories whenever the
service starts. This keeps the packaged defaults self-healing. Operators
who configure custom paths are unaffected and the default directories may be
 unused and is harmless.
2026-06-16 20:47:40 -07:00
Ayaz Salikhov
63ffdc39dc ci: Refactor build-related nix / docker / workflows (#7408) 2026-06-05 17:05:19 +00:00
Michael Legleux
0fffe23abc fix: Adjust xrpld systemd service and update timer (#7374) 2026-06-01 03:33:19 +00:00
Ayaz Salikhov
f9551ac5ca style: Run shfmt on workflows, actions and markdown bash code (#7333) 2026-05-27 19:24:18 +00:00
Ayaz Salikhov
23d0812827 style: Use shfmt instead of bashate (#7326) 2026-05-26 18:28:23 +00:00
Michael Legleux
15dd653e4b fix: Fix RPM prerelease ordering and start xrpld on DEB install (#7313) 2026-05-22 11:30:45 +00:00
Michael Legleux
93836f22db ci: Add Linux package builds (DEB + RPM) to CI (#6639) 2026-05-16 05:08:37 +00:00