Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-22 | init: add ability to switch to single user mode | William Hubbs | |
2017-05-19 | add kill_all helper | William Hubbs | |
This is similar to the sysvinit killall5 utility. It should only be used in service scripts, so it will not be installed in the path. This closes #129. | |||
2017-05-15 | rc_status: calculate time differences in time_t and display seconds in uptime | William Hubbs | |
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 | |