aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-08-30Fix typo in RC_UNAME check of modules-loadMartin Väth
The $RC_UNAME "Linux" had been misspelled as "linux". As a consequence, entries in e.g. /etc/modules-load.d failed to load any module succesfully under Linux(!)
2016-08-30another news typo fixWilliam Hubbs
2016-08-26modules-load: handle comments betterDoug Freed
This handles comments without a trailing space after the comment character. Reported-By: josef64
2016-08-25typo fixWilliam Hubbs
2016-08-25Update news fileWilliam Hubbs
Add information on modules-load service and more explanation about dealing with the rc -> openrc and runscript -> openrc-run transitions.
2016-08-25init.d: add modules-load to ignore patternsWilliam Hubbs
2016-08-25modules-load.d: cleanupsWilliam Hubbs
Move list of directories to a local variable and create the fn variable to use for an individual file name rather than using path.
2016-08-25Add modules-load.d supportWilliam Hubbs
2016-08-25openrc-run: make runscript warning respect quiet optionWilliam Hubbs
X-Gentoo-Bug: 591414 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=591414
2016-08-24init.d/hostname: do not use localhost as a default hostnameWilliam Hubbs
This allows the operating system default hostname to be used if no hostname is configured.
2016-08-23init.d/hostname: add support for /etc/hostnameWilliam Hubbs
2016-08-19Deprecate automatic loading of modulesWilliam Hubbs
In the hwclock, procfs and sysfs service scripts, we automatically attempt to load the kernel modules we need before we take any action. We shouldn't do this, because there are systems which do not use kernel modules and do not have the kmod package installed. With this change, we continue to load the modules ourselves, but we warn the admin that they need to be added to /etc/conf.d/modules or built into the kernel. In the future, this automatic loading will be dropped. X-Gentoo-Bug: 342313 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=342313