Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: shepherd-bins | Distribution: openSUSE Tumbleweed |
Version: 0.10.2 | Vendor: openSUSE |
Release: 1.3 | Build date: Fri Sep 22 08:44:08 2023 |
Group: System/Base | Build host: reproducible |
Size: 2035 | Source RPM: shepherd-0.10.2-1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.gnu.org/software/shepherd/ | |
Summary: Shepherd's init binaries |
Binaries of shepherd conflicting with other init systems. BuildArch: noarch
GPL-3.0-or-later
* Fri Sep 22 2023 Andrea Manzini <andrea.manzini@suse.com> - Update to 0.10.2: * loads configuration file asynchronously * keeps going upon configuration file errors * The ‘service’ form supports a new #:respawn-limit parameter to specify per-service respawn limits. * Fix: Disabled services are truly disabled * Signals are properly handled after ‘daemonize’ * New ‘unregister-services’ procedure * A Bash completion file is now installed, providing tab completion for the ‘herd’ command. * ‘herd’ shows a hint when the service and action are likely swapped * Updated translations: de, ro, sv, uk - added bash completion package * Sun Jun 18 2023 Jonathan Brielmaier <jbrielmaier@opensuse.org> - Update to 0.10.1: * Major internal overhaul (in 0.9.x): usage of Guile Fibers to allow concurrency, which enables a lot of new features around services Changes in 0.10.1: * Configurable number of ‘bind’ attempts for endpoints * New ‘default-respawn-limit’ parameter * ‘herd restart SERVICE’ starts the replacement, not the original service * ‘herd restart SERVICE’ does not restart transient services - remove no longer needed shepherd-rpmlintrc - add shepherd.keyring for signature check - dependent on guile-fibers - support for Guile 2.0 was dropped (because of fibers requirements) * Tue Nov 24 2020 Jonathan Brielmaier <jbrielmaier@opensuse.org> - Update to 0.8.1: * Fix race condition that could lead shepherd to stop itself * Use ‘signalfd’ on GNU/Linux to improve efficiency and simplify code * Outdated bits have been removed from the manual * Updated translation: sv * Wed Apr 22 2020 Jonathan Brielmaier <jbrielmaier@opensuse.org> - Update to 0.8.0: Changes since 0.7.0: * Kill the whole process group when the PID file doesn’t show up * ‘make-kill-destructor’ kills the process group * New ‘default-pid-file-timeout’ SRFI-39 parameter * New #:file-creation-mask parameter for ‘make-forkexec-constructor’ * ‘make-forkexec-constructor’ creates log files as #o640 * Improve documentation and examples * Ensure man pages are up to date * Fix compilation on systems without ‘prctl’ such as GNU/Hurd * Remove kludge that would send SIGALRM every second * Address “error in finalization thread” warning * ‘make-forkexec-constructor’ no longer supports old calling convention - Adapt rpmlintrc to Guile 3.0 and remove no longer needed rule * Sun Feb 16 2020 Jonathan Brielmaier <jbrielmaier@opensuse.org> - Update to 0.7.0 Changes since 0.6.1: * New crash handler allows shepherd as PID 1 to dump core on GNU/Linux * (shepherd service) now exports ‘default-environment-variables’ * ‘make-forkexec-constructor’ no longer removes log file * Disable reboot on ctrl-alt-del before loading the config file * Exception handling adjusted for Guile 3.0.0 - Install .so file for crash handler * Mon May 13 2019 Jonathan Brielmaier <jbrielmaier@suse.de> - Update to 0.6.1 Changes since 0.6.0: * ‘herd status’ distinguishes between “stopped” and “one-shot” services * ‘read-pid-file’ gracefully handles PID files not created atomically * ‘shepherd’ no longer crashes when asked to load files with syntax errors * Updated and new translations * Tue Apr 23 2019 Jonathan Brielmaier <jbrielmaier@suse.de> - Update to 0.6.0 Changes since 0.5.0: * Services can now be “one-shot” (see the manual for details) * ‘shepherd’ deletes its socket file upon termination * ‘herd stop S’ is no longer an error when S is already stopped * ‘herd’ exits with non-zero when executing an action that fails * ‘shepherd’ ignores reboot(2) errors when running in a container * Translation of error messages has been fixed * Updated and new translations - add rpmlintrc to filter out false positives for .go files - change source location to ftp.gnu.org from alpha.gnu.org - make spec-cleaner happy: mostly missing brackets - adjust description to renaming of GuixSD to Guix (System) * Tue Oct 02 2018 jbrielmaier@suse.de - bump to 0.5.0 Changes since 0.4.0 * * Services now have a ‘replacement’ slot * * Restarting a service now restarts its dependent services as well * * Gracefully halt upon ctrl-alt-del when running as PID 1 on GNU/Linux * * Actions can now be invoked on services not currently running * * Guile >= 2.0.13 is now required; Guile 3.0 is supported * * Unused runlevel code has been removed * * Updated translations: es, fr, pt_BR, sv - require guile-devel >= 2.0.13 * Fri Mar 23 2018 sleep_walker@opensuse.org - bump to 0.4.0 changes since 0.3.2 * * When running as non-root, keep track of forked processes * * When running as root, log to /dev/log (syslogd) or /dev/kmsg by default * * ‘exec-command’ opens log file in append mode * * Add native language support (5 languages currently supported) * * ‘log-output-port’ is now a SRFI-39 parameter * * New ‘make-shepherd-output-port’ in lieu of ‘shepherd-output-port’ * * Fix non-deterministic test suite issues * Sat Mar 10 2018 jengelh@inai.de - Ensure neutrality of description.
/usr/sbin/halt /usr/sbin/reboot /usr/sbin/shutdown /usr/share/man/man8/halt.8.gz /usr/share/man/man8/reboot.8.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 9 00:39:28 2024