aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-17Fix typosDoug Freed
Fixes #99
2016-12-17localmount: add comment about types variableDoug Freed
2016-12-17Localmount shouldn't mount remote filesystemsAlan Somers
The /etc/init.d/localmount script has a syntax error that causes it to attempt to mount remote filesystems, causing the boot to fail. The script appends a "no" to each remote filesystem type, but it should only be append the "no" to the beginning of the list. This patch fixes localmount on FreeBSD 12.0. A review of the mount(8) manpage on Ubuntu 12.04 suggests that this patch is correct for Linux, too.
2016-12-15rc.conf: fix the commented default setting for rc_loggerWilliam Hubbs
X-Gentoo-Bug: 601480 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=601480
2016-12-12runlevels: remove bad trailing backslashDoug Freed
2016-12-05man/start-stop-daemon.8: clarify documentation about --pidfile optionWilliam Hubbs
The documentation implied that if you stop a daemon we handle multiple pids in a pid file. This is not correct. We only handle the first pid. X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=601540
2016-12-02fix manual typoAndCycle
This fixes #105.
2016-12-01split tmpfiles processing into opentmpfilesWilliam Hubbs
The openntmpfiles package is designed so that it can be used on systems independently of whether openrc is used.
2016-11-17selinux: fix SIGSEGV with invalid contextsJason Zaman
Fixes: https://github.com/openrc/openrc/issues/104
2016-11-03init.d/loopback.in: drop the route to the loopback interface on LinuxWilliam Hubbs
This is related to #103.
2016-11-03init.d/mount-ro: do not remount /usr read only if it is premountedWilliam Hubbs
X-Gentoo-Bug: 573760 X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573760
2016-11-03conf.d/net-online: clarify comment about interfaces settingWilliam Hubbs
This setting refers to all interfaces that support ethernet
2016-11-03init.d/net-online: remove interfaces and timeout from local declarationsWilliam Hubbs
X-Gentoo-Bug: 598621 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=598621
2016-11-01src/rc/rc: do not try to start services if fork failsWilliam Hubbs
2016-10-25init.d/loopback: drop scope on loopbackRobin H. Johnson
Busybox does not support the 'scope' argument on 'ip address add' or 'ip route add', this is documented in BUSYBOX.md, but is no longer actually needed, as the kernel does get it right without manual specification, and the ifconfig variant already relies on the kernel to get it right. This is part of #103. X-Gentoo-Bug: 487208 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=487208
2016-10-24src/rc/rc-misc.c: report error if call to flock() failsWilliam Hubbs
X-Gentoo-Bug: 597390 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=597390
2016-10-16init.d.misc/wpa_supplicant: find wireless interface for FreeBSDJoe Maloney
This fixes #101.
2016-10-11do_service: Initialize idx to 0Sven Wegener
If index is not explicitly specified for service_started_daemon, it will look for daemons by random index. This fixes #100.
2016-10-05init.d/sysfs: load efivarfs module when booting in efi mode:1William Hubbs
The presence of /sys/firmware/efi is used to indicate that the system was booted in efi mode.
2016-10-04init.d/sysfs: fix efivarfs module testWilliam Hubbs
2016-10-04init.d/sysfs: fix efivarfs handlingWilliam Hubbs
Separate loading the module, if it isn't built in or loaded, from mounting the file system. This also makes sure the warning about configuring the module in /etc/conf.d/modules or building it in is displayed only if it is loaded successfully. X-Gentoo-Bug: 595836 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=595836
2016-09-30openrc-run: fix double freeDoug Freed
2016-09-28init.d: Clean up some bad ewarn outputDoug Freed
2016-09-27typo fixWilliam Hubbs
X-Gentoo-Bug: 595306 X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=595306
2016-09-27version 0.23William Hubbs
2016-09-27update ChangeLogWilliam Hubbs
2016-09-23dist: convert to tar.gzWilliam Hubbs
This allows the "make dist" target to be used as well as the github archive generation.
2016-09-23init.d/swap: remove the case for linuxWilliam Hubbs
I am removing the separate case for Linux, because we are droppping the "-e" switch.
2016-09-22sh/init.sh.Linux.in: update test for live /proc to use md5sumWilliam Hubbs
This allows us to avoid the warnings from bash-4.4 about null bytes in command substitutions. If you have separate /usr, are not using an initramfs, and have a file called /proc/self/environ on your root file system, this will break. X-Gentoo-Bug: 594534 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=594534
2016-09-22man/openrc-run.8: typo fixWilliam Hubbs
2016-09-21man/openrc-run.8: Add note about eval usageWilliam Hubbs
This fixes #77.
2016-09-20Add --use-blacklist to modprobe calls in modules and modules-loadWilliam Hubbs
This means that we will honor the modprobe black lists. X-Gentoo-Bug: 594012 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=594012
2016-09-20Revert "Remove eval calls from supervisor start functions"William Hubbs
This reverts commit 0d1f1010c299a95332f224c3be9e8dfdd85eec54. We need the eval in case someone uses something like: command_args="this \"is a\" test" This is related to #77.
2016-09-19Remove eval calls from supervisor start functionsWilliam Hubbs
This fixes #77.
2016-09-19Revert "Disable parallel startup in interactive mode"William Hubbs
This reverts commit 8b4fc05ff2645b2ecb0f153492f72dd8b39ba431. The original commit did not explain why this feature was disabled, and I now have a request to enable it. This fixes #24.
2016-09-16Add command_progress variableWilliam Hubbs
If this is set to yes, 1, true, or on, start-stop-daemon will display a progress meter while waiting for a daemon to stop.
2016-09-16rc-misc: allow EINFO_VERBOSE through tooDoug Freed
2016-09-14rc-misc: Allow EINFO_COLOR through env_filter()Doug Freed
This allows rc-service -C <service> <action> to properly not print color messages. Fixes #93
2016-09-14Fix permission checks for cgroupsWilliam Hubbs
This is needed because containers may give read access to cgroups but not allow the settings to be changed.
2016-09-13man/openrc-run.8: update variable documentationWilliam Hubbs
- document command_args_background and command_user.r - clarify documentation for command_background This fixes #78.
2016-09-13Make use of name vs RC_SVCNAME consistent in supervisor scriptsWilliam Hubbs
This fixes #79.
2016-09-12sh/init.sh: fix the test for cache restorationWilliam Hubbs
This fixes the test for cache restoration since we are no longer caching the dependency tree.
2016-09-12savecache: stop saving the dependency treeWilliam Hubbs
This fixes #85.
2016-09-12init.d/procfs: typo fixWilliam Hubbs
2016-09-08Format code blocks and variable/path notationsfrickler01
Add markdown backticks for commands, variable names and path as well as code blocks for better readability. This fixes #97.
2016-09-08hwclock: fix module load warningWilliam Hubbs
2016-09-08init.d/procfs: fix binfmt_misc module load warningWilliam Hubbs
This reworks the logic so that the warning about configuring the binfmt_misc module is only displayed if the module actually has to be loaded.
2016-09-06sh/openrc-run.sh: read global configuration settings firstWilliam Hubbs
X-Gentoo-Bug: 503134 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=503134
2016-09-05init.d/swap: do not unmount all tmpfs file systemsWilliam Hubbs
X-Gentoo-Bug: 568162 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162
2016-09-05remove swapfiles serviceWilliam Hubbs
The swapfiles service was basically a copy of the swap service, so this commit consolidates the functionality into the swap service. X-Funtoo-Bug-URL: https://bugs.funtoo.org/browse/FL-2523 X-Gentoo-Bug: 568162 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162