hugo-site/static/install.sh (served as https://freenet.org/install.sh) is behind freenet-core's scripts/install.sh. freenet/freenet-core#4958 (restore the SELinux file context after installing binaries, and create a user-level service when the binary is user-level) was never mirrored. The last sync was 75c8b77.
This was noticed while syncing uninstall.sh in #186. I deliberately left install.sh out of that PR: it is an installer change, and it deserves its own review before it reaches every curl … | sh user.
To fix: copy scripts/install.sh from freenet-core main, review the diff (about 140 lines), and check the SELinux path on a Fedora/RHEL box or container.
[AI-assisted - Claude]
hugo-site/static/install.sh(served as https://freenet.org/install.sh) is behind freenet-core'sscripts/install.sh. freenet/freenet-core#4958 (restore the SELinux file context after installing binaries, and create a user-level service when the binary is user-level) was never mirrored. The last sync was 75c8b77.This was noticed while syncing
uninstall.shin #186. I deliberately leftinstall.shout of that PR: it is an installer change, and it deserves its own review before it reaches everycurl … | shuser.To fix: copy
scripts/install.shfrom freenet-core main, review the diff (about 140 lines), and check the SELinux path on a Fedora/RHEL box or container.[AI-assisted - Claude]