You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(packaging): declare runtime deps and handle openSUSE trust-store path
The Fedora and openSUSE install round-trips failed because:
1. ca-certificates is not in those minimal base images, so postinstall's
update-ca-trust / update-ca-certificates command was absent and the
trust-store install silently no-op'd.
2. openSUSE ships update-ca-certificates but reads anchors from
/etc/pki/trust/anchors (Debian uses /usr/local/share/ca-certificates).
The original postinstall blindly used the Debian path, so the CA never
reached the trust store.
Fixes:
- Declare ca-certificates and systemd as package deps so dnf/apt/zypper
pull them automatically.
- Detect the right anchor directory in postinstall (Debian / openSUSE /
RHEL) before copying the CA.
- preremove now removes from all three possible anchor paths.
- test-install.sh accepts the openSUSE path as a valid trust-store
location during verification.
0 commit comments