Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-15 | supervise-daemon: make the pidfile an implementation detail | William Hubbs | |
The pidfile of the supervisor doesn't need to be adjustable by the service script. It is only used so the supervisor can stop itself when the --stop option is used. | |||
2018-11-15 | Do not complain if interrupted by a signal | William Hubbs | |
In start-stop-daemon and rc-schedules, we were printing out a warning if the nanosleep call was interrupted by a signal, but we did not treat this as an error situation other than displaying the message, so there is no need for the message. | |||
2018-11-07 | Create save-keymaps and save-ktermencoding services | William Hubbs | |
These services represent the parts of the keymaps and termencoding services which saved the settings back to the root file system so they can be loaded very early in the boot process. These are needed to allow keymaps and termencoding to run earlier in the boot sequence. X-Gentoo-Bug: 446018 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=446018 | |||
2018-11-06 | supervise-daemon.sh: drop invalid --signal switch | William Hubbs | |
This fixes #230. | |||
2018-11-05 | supervise-daemon: reap zombies | William Hubbs | |
We need to make sure to reap zombies so that we can shut down successfully. Fixes #252. Possibly related to #250. | |||
2018-11-05 | rc-service: fix help output | William Hubbs | |
2018-11-02 | openrc-init: add SELinux support | William Hubbs | |
This is for #173. | |||
2018-10-24 | openrc-shutdown: do not require a time for -w switch | William Hubbs | |
X-Gentoo-Bug: 669500 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=669500 | |||
2018-10-24 | version 0.40 | William Hubbs | |
2018-10-23 | Update ChangeLog | William Hubbs | |
2018-10-23 | news.md: add information about the modules service changes | William Hubbs | |
2018-10-23 | modules: Add --first-time switch to modprobe commands | William Hubbs | |
On Linux, kernel modules should be loaded once during boot, either in an initramfs or by this service. This does not change anything other than printing out messages if a module is loaded more than once. X-Gentoo-Bug: 659530 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=659530 | |||
2018-10-23 | supervise-daemon: add health checks | William Hubbs | |
Health checks are a way to monitor a service and make sure it stays healthy. If a service is not healthy, it will be automatically restarted after running the unhealthy() function to clean up. | |||
2018-10-23 | news.md: add note about scheduled shutdown | William Hubbs | |
2018-10-22 | supervise-daemon-guide.md: re-format and add more variables | William Hubbs | |
2018-10-18 | openrc-shutdown: Add scheduled shutdown and the ability to cancel a shutdown | William Hubbs | |
You can now schedule a shutdown for a certain time or a cpecific number of minutes into the future. When a shutdown is running, you can now cancel it with ^c from the keyboard or by running "openrc-shutdown -c" from another shell. | |||
2018-10-15 | supervise-daemon: fix respawn_max off by one | Zac Medico | |
Fix the comparison between respawn_count and respawn_max so that respawn_max = 1 will allow for one respawn. Since respawn_count is incremented before the comparison, use a 'greater than' comparison so that respawn will be triggered when respawn_count is equal to respawn_max. Fixes: https://github.com/OpenRC/openrc/issues/247 Fixes: https://github.com/OpenRC/openrc/issues/248 | |||
2018-10-13 | misc: style fixups | Austin English | |
2018-10-13 | misc: whitespace fixes | Austin English | |
2018-10-09 | Complete implementation of forever timeout value in stop schedules | William Hubbs | |
2018-10-06 | supervise-daemon: use nanosleep() instead of sleep() | William Hubbs | |
We will be using sigalrm in this process for health checking, and sigalrm cannot be used with sleep() safely. | |||
2018-10-06 | openrc-init: convert sleep() call to nanosleep() | William Hubbs | |
Nanosleep is the safer call to use in case we need to use alarms eventually. | |||
2018-08-14 | Stop mounting efivarfs read-only | William Hubbs | |
We do not need to do this any longer since all supported linux kernels make efivarfs immutable and the tools that manipulate it are aware of this feature. This fixes https://github.com/openrc/openrc/issues/238. | |||
2018-08-06 | librc: fix EACCES errno false-positive crash | Zac Medico | |
Use errno != EACCES to fix false-positive for non-root users with grsecurity kernels. Fixes: 37e29442721a ("librc: Add check for crashed state") This fixes #237 | |||
2018-07-09 | rc-functions.sh: Remove addon support | William Hubbs | |
This is an old relic from Gentoo baselayout-1.x which should not be used any longer. | |||
2018-06-29 | modules: remove the ability to rename modules on the fly | William Hubbs | |
Kmod doesn't support the -o switch, so if you have been using this your module loads have been failing. | |||
2018-06-29 | rc-status: initialize uptime pointer to prevent memory corruption | Holger Hoffstätte | |
This fixes #231. | |||
2018-06-28 | version 0.39 | William Hubbs | |
2018-06-28 | Update ChangeLog | William Hubbs | |
2018-06-27 | supervise-daemon.c: clean up memory leaks | William Hubbs | |
2018-06-27 | librc-daemon.c: fix memory leaks | William Hubbs | |
2018-06-22 | librc-daemon: convert most snprintf calls to xasprintf | William Hubbs | |
2018-06-20 | librc-misc: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-20 | libeinfo: convert remaining snprintf calls to xasprintf | William Hubbs | |
2018-06-20 | openrc: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | supervise-daemon: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | start-stop-daemon: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | rc-status: convert snprintf calls to xasprintf | William Hubbs | |
2018-06-19 | rc-status: fix gcc 7 warnings | William Hubbs | |
2018-06-19 | start-stop-daemon: fix gcc 7 warnings | William Hubbs | |
2018-06-19 | checkpath: fix gcc 7 warnings | William Hubbs | |
2018-06-19 | fix gcc 7 warnings in pipe routines | William Hubbs | |
2018-06-19 | libeinfo: clean up gcc 7 compiler warnings | William Hubbs | |
2018-06-17 | version 0.38 | William Hubbs | |
2018-06-15 | Update ChangeLog | William Hubbs | |
2018-06-15 | sh/start-stop-daemon.sh: fix processing of the logger arguments | William Hubbs | |
2018-06-15 | Update ChangeLog | William Hubbs | |
2018-06-15 | start-stop-daemon: add ability to log stdout or stderr to processes | William Hubbs | |
2018-06-14 | fix a typo | William Hubbs | |
2018-06-13 | Add helper to spawn process with stdin connected to a pipe | Mike Gilbert | |