Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-12 | supervise-daemon: save start time and respawn count before dropping privs | William Hubbs | |
2017-05-12 | version 0.27 | William Hubbs | |
2017-05-11 | update ChangeLog | William Hubbs | |
2017-05-11 | man/rc-status: document changes for supervised daemons | William Hubbs | |
rc-status now shows the amount of time a supervised daemon has been active as well as the number of times it has been respawned during the current respawn period. | |||
2017-05-11 | rc-status: show uptimes and respawn counts for supervised daemons | William Hubbs | |
2017-05-11 | fix to_time_t to honor dst | William Hubbs | |
2017-05-11 | fix from_time_t function | William Hubbs | |
2017-05-11 | Move time_t conversions to rc-misc.c so they can be shared | William Hubbs | |
2017-05-11 | supervise-daemon: save start time and respawn count | William Hubbs | |
This will allow rc-status to display an uptime and restart count for supervised processes. | |||
2017-05-11 | supervise-daemon: fix our status when we give up on the child process | William Hubbs | |
2017-05-10 | supervise-daemon:create multiple options from --respawn-limit | William Hubbs | |
This creates --respawn-delay, --respawn-max and --respawn-period. It was suggested that it would be easier to follow if the options were separated. This is for #126. | |||
2017-05-09 | supervise-daemon: add a --respawn-limit option | William Hubbs | |
Allow limiting the number of times supervise-daemon will attempt to respawn a daemon once it has died to prevent infinite respawning. Also, set a reasonable default limit (10 times in a 5 second period). This is for issue #126. | |||
2017-04-29 | supervise-daemon: mark all open file descriptors FD_CLOEXEC | William Hubbs | |
2017-04-29 | supervise-daemon:remove the controlling tty in the supervisor | William Hubbs | |
2017-04-29 | supervise-daemon: fix access to tty_fd and devnull_fd | William Hubbs | |
Both the child and supervisor need access to these file descriptors. | |||
2017-04-29 | supervise-daemon: mark the service started when the supervisor is active | William Hubbs | |
2017-04-19 | version 0.26 | William Hubbs | |
2017-04-17 | update ChangeLog | William Hubbs | |
2017-04-17 | init: send term/kill signals as final step of shutdown | William Hubbs | |
2017-04-14 | reword the bugs section of the openrc-init man page | William Hubbs | |
2017-04-13 | init: fix signal handling | William Hubbs | |
The only signals we handle are SIGINT and SIGCHLD, so block all others and unblock them in the child process before we start a rurnlevel. | |||
2017-04-12 | init: add re-exec capability | William Hubbs | |
This will allow the re-execution of the init process after upgrading OpenRC. | |||
2017-04-10 | bootmisc: do not remove ld-elf32.so.hints | i.Dark_Templar | |
File /var/run/ld-elf32.so.hints is used on FreeBSD 64bit multilib This fixes #125. | |||
2017-04-07 | Add attribution to openrc-init.c and openrc-shutdown.c | William Hubbs | |
2017-04-06 | add init process | William Hubbs | |
openrc-init.c and openrc-shutdown.c are based on code which was written by James Hammons <jlhamm@acm.org>, so I would like to publically thank him for his work. | |||
2017-04-05 | Fix make install on FreeBSD: don't try to install /etc/init.d/modules twice | i.Dark_Templar | |
2017-04-03 | start-stop-daemon: warn if calling --start with --retry or --stop with --wait | Austin English | |
This fixes #122 | |||
2017-03-31 | init.d/agetty.in: add -prefix keyword | William Hubbs | |
2017-03-31 | init.d/mount-ro: change dependency on killprocs and savecache to after | William Hubbs | |
killprocs always succeeds and savecache is not required by mount-ro, so we can just start after both of these have run. | |||
2017-03-31 | agetty-guide: typo fix | William Hubbs | |
2017-03-28 | init.d: add agetty to ignore patterns | William Hubbs | |
2017-03-23 | sh/gendepends.sh.in: fix detection of service scripts | William Hubbs | |
We do not need to care about the path on the shebang line of a service script as long as the shebang line ends with "openrc-run". This fixes #119 and #120. | |||
2017-03-16 | update dependencies for clock service | William Hubbs | |
The clock services had a very long list of "before" dependencies that referred to other services within OpenRC. For ease of maintenance, convert these to "after clock" dependencies in the individual services. | |||
2017-03-15 | update news file | William Hubbs | |
2017-03-14 | Remove all occurances of 'before *' from dependencies | William Hubbs | |
Using wildcards in dependencies causes issues when rc_parallel is set to yes because it can lead to deadlocks. All dependencies need to be explicit rather than implicit. This is the first stage of moving this direction. | |||
2017-03-12 | init.d/sysfs.in: efivarfs tweaks | William Hubbs | |
Since we check for /sys/firmware/efi/efivars, we do not need to check for /sys/firmware/efi Since Failing to mount efivarfs is not critical, we silence the error message from mount. | |||
2017-03-12 | version 0.25 | William Hubbs | |
2017-03-09 | update ChangeLog | William Hubbs | |
2017-03-09 | add agetty service | William Hubbs | |
The agetty service is an alternate way to manage gettys with agetty under Linux which is separate from an external init system. | |||
2017-03-08 | init.d/sysfs: drop modules completely from the dependencies | William Hubbs | |
This is for #112. | |||
2017-03-07 | init.d/sysfs: Do not load efivarfs module | William Hubbs | |
My understanding is that the kernel can autoload this module. If it doesn't, the module should be built in or loaded from an initramfs. This fixes https://github.com/openrc/openrc/pulls/112. | |||
2017-02-28 | make sure netmount and localmount start after root | William Hubbs | |
2017-02-26 | net-online: typo fix | William Hubbs | |
2017-02-26 | net-online: updates to make the service more usable | William Hubbs | |
- switch from attempting to ping the default gateway to a host outside the local network, defaulting to google.com. - along with this, change the name of the variable that requests a ping test to include_ping_test so the meaning is more clear. | |||
2017-02-23 | sh/rc-functions.sh.in: add get_bootparam_value function | William Hubbs | |
2017-02-22 | move init.d examples under support and install them | William Hubbs | |
2017-02-22 | scripts: make sure the rc-sstat symlink is always replaced | William Hubbs | |
2017-02-18 | install support files | William Hubbs | |
These files have been in the distribution for some time but haven't been installed. They are good examples of how to do things, so we should install them. | |||
2017-02-17 | support: rename all README files to README.md | William Hubbs | |
2017-02-17 | Move deptree2dot to the support folder | William Hubbs | |
Since deptree2dot and the perl requirement are completely optional, we can move this tool to the support folder. This gives the user the option of using it if they have perl installed, and means we do not have an optional runtime dependency on perl. Documentation for this tool has also been added to the support folder. X-Gentoo-Bug: 600742 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=600742 |