-
-
Notifications
You must be signed in to change notification settings - Fork 498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dietpi-{software,services}: Added soju IRC bouncer #7124
Conversation
The shellcheck failure is spurious.
|
First of all, many thanks for your contribution! From Debian Trixie on, there will be a native Debian package: https://packages.debian.org/soju In general, it would be also possible for us to create own DEB packages, like we do for some other software titles, distributed via our own APT repository. |
- DietPi-Software | soju: Get latest version for GitHub API automatically. Fix syntax to pass GOFLAGS correctly. Make /mnt/dietpi_userdata/soju the home dir for the soju user. Slight systemd unit cleanup. Align uninstall code. - CI | DietPi-Software: Add test service and TCP port for soju - META | Add changelog and readme entry about soju, and support it with our survey report page.
Syntax fixed, download switched to GitHub API, tests implemented and running: https://github.com/MichaIng/DietPi/actions/runs/9768008300 One more question as code comment: |
- DietPi-Software | soju: Remove possible endless restart loop on failure. If a service crashes, it should be recognised by admins and checked for the reason. A restart usually fails just the same way, resulting in an endless loop, spamming logs and worsen mans possible causes: I/O errors, filesystem corruption, RAM usage, disk usage, etc. - CI | DietPi-Software: Set HOME path for tests in emulated Trixie systems, where tests are started from a systemd service. HOME is not set by default in this case, which causes e.g. Go and Rust builds to fail.
The corresponding pull request in MichaIng/DietPi-Docs shall be made soon.