Jason Zaman
6414c3bc39
selinux: fix SIGSEGV with invalid contexts
...
Fixes: https://github.com/openrc/openrc/issues/104
2016-11-17 12:03:12 -06:00
William Hubbs
4f9bd7e4db
init.d/loopback.in: drop the route to the loopback interface on Linux
...
This is related to #103 .
2016-11-03 12:47:01 -05:00
William Hubbs
bf539f2196
init.d/mount-ro: do not remount /usr read only if it is premounted
...
X-Gentoo-Bug: 573760
X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573760
2016-11-03 12:29:21 -05:00
William Hubbs
20b60ea904
conf.d/net-online: clarify comment about interfaces setting
...
This setting refers to all interfaces that support ethernet
2016-11-03 11:57:40 -05:00
William Hubbs
f53c8baef3
init.d/net-online: remove interfaces and timeout from local declarations
...
X-Gentoo-Bug: 598621
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=598621
2016-11-03 11:18:20 -05:00
William Hubbs
be06cd250e
src/rc/rc: do not try to start services if fork fails
2016-11-01 17:31:57 -05:00
Robin H. Johnson
003657c973
init.d/loopback: drop scope on loopback
...
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-25 10:49:14 -05:00
William Hubbs
4fd144c0a6
src/rc/rc-misc.c: report error if call to flock() fails
...
X-Gentoo-Bug: 597390
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=597390
2016-10-24 12:47:49 -05:00
Joe Maloney
c44c904a61
init.d.misc/wpa_supplicant: find wireless interface for FreeBSD
...
This fixes #101 .
2016-10-16 11:10:57 -05:00
Sven Wegener
78146b0e14
do_service: Initialize idx to 0
...
If index is not explicitly specified for service_started_daemon, it will
look for daemons by random index.
This fixes #100 .
2016-10-11 10:30:02 -05:00
William Hubbs
deaae7ab5c
init.d/sysfs: load efivarfs module when booting in efi mode:1
...
The presence of /sys/firmware/efi is used to indicate that the system
was booted in efi mode.
2016-10-05 22:48:17 -05:00
William Hubbs
3d2c2f0b87
init.d/sysfs: fix efivarfs module test
2016-10-04 18:18:17 -05:00
William Hubbs
6a0c033a64
init.d/sysfs: fix efivarfs handling
...
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-10-04 12:06:58 -05:00
Doug Freed
6710316a18
openrc-run: fix double free
2016-09-30 17:29:56 -04:00
Doug Freed
61882821e0
init.d: Clean up some bad ewarn output
2016-09-28 15:00:40 -04:00
William Hubbs
969546bcf0
typo fix
...
X-Gentoo-Bug: 595306
X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=595306
2016-09-27 19:39:02 -05:00
William Hubbs
d0ae7ffc25
version 0.23
2016-09-27 19:38:07 -05:00
William Hubbs
b71bcc2422
update ChangeLog
2016-09-27 12:24:40 -05:00
William Hubbs
24010dcb48
dist: convert to tar.gz
...
This allows the "make dist" target to be used as well as the github
archive generation.
2016-09-23 15:28:56 -05:00
William Hubbs
0a76627345
init.d/swap: remove the case for linux
...
I am removing the separate case for Linux, because we are droppping the
"-e" switch.
2016-09-23 14:17:14 -05:00
William Hubbs
bbf98befb8
sh/init.sh.Linux.in: update test for live /proc to use md5sum
...
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-22 17:37:09 -05:00
William Hubbs
316903fbf0
man/openrc-run.8: typo fix
2016-09-22 10:30:41 -05:00
William Hubbs
66a9788435
man/openrc-run.8: Add note about eval usage
...
This fixes #77 .
2016-09-21 13:33:39 -05:00
William Hubbs
bf73363f22
Add --use-blacklist to modprobe calls in modules and modules-load
...
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-20 13:15:39 -05:00
William Hubbs
d6c30ab12a
Revert "Remove eval calls from supervisor start functions"
...
This reverts commit 0d1f1010c2
.
We need the eval in case someone uses something like:
command_args="this \"is a\" test"
This is related to #77 .
2016-09-20 11:33:56 -05:00
William Hubbs
0d1f1010c2
Remove eval calls from supervisor start functions
...
This fixes #77 .
2016-09-19 18:03:57 -05:00
William Hubbs
83bb827edf
Revert "Disable parallel startup in interactive mode"
...
This reverts commit 8b4fc05ff2
.
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-19 12:09:05 -05:00
William Hubbs
c146b96691
Add command_progress variable
...
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-16 14:23:09 -05:00
Doug Freed
6cabaf274d
rc-misc: allow EINFO_VERBOSE through too
2016-09-16 09:51:03 -04:00
Doug Freed
1edb5f6fd9
rc-misc: Allow EINFO_COLOR through env_filter()
...
This allows rc-service -C <service> <action> to properly not print color
messages.
Fixes #93
2016-09-14 22:48:56 -04:00
William Hubbs
c4d7e02abd
Fix permission checks for cgroups
...
This is needed because containers may give read access to cgroups but
not allow the settings to be changed.
2016-09-14 12:34:42 -05:00
William Hubbs
a4e0d675e1
man/openrc-run.8: update variable documentation
...
- document command_args_background and command_user.r
- clarify documentation for command_background
This fixes #78 .
2016-09-13 14:02:10 -05:00
William Hubbs
8a8032478a
Make use of name vs RC_SVCNAME consistent in supervisor scripts
...
This fixes #79 .
2016-09-13 12:52:10 -05:00
William Hubbs
ac53c9a658
sh/init.sh: fix the test for cache restoration
...
This fixes the test for cache restoration since we are no longer caching
the dependency tree.
2016-09-12 12:58:31 -05:00
William Hubbs
b02ff466fa
savecache: stop saving the dependency tree
...
This fixes #85 .
2016-09-12 12:58:31 -05:00
William Hubbs
6bd0f2d096
init.d/procfs: typo fix
2016-09-12 12:58:01 -05:00
frickler01
63f8ae466f
Format code blocks and variable/path notations
...
Add markdown backticks for commands, variable names and path as well
as code blocks for better readability.
This fixes #97 .
2016-09-08 19:27:47 -05:00
William Hubbs
841b883825
hwclock: fix module load warning
2016-09-08 13:36:13 -05:00
William Hubbs
ba10793b0b
init.d/procfs: fix binfmt_misc module load warning
...
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-08 11:53:20 -05:00
William Hubbs
d4d5593238
sh/openrc-run.sh: read global configuration settings first
...
X-Gentoo-Bug: 503134
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=503134
2016-09-06 13:34:25 -05:00
William Hubbs
d5db5489be
init.d/swap: do not unmount all tmpfs file systems
...
X-Gentoo-Bug: 568162
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162
2016-09-05 13:39:51 -05:00
William Hubbs
d06db93d59
remove swapfiles service
...
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-09-05 13:39:51 -05:00
Martin Väth
8c14d0c476
Fix typo in RC_UNAME check of modules-load
...
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-30 19:47:13 +02:00
William Hubbs
04debf6f25
another news typo fix
2016-08-30 09:15:34 -05:00
Doug Freed
c289774b00
modules-load: handle comments better
...
This handles comments without a trailing space after the comment
character.
Reported-By: josef64
2016-08-26 15:23:54 -04:00
William Hubbs
9dd8ee330d
typo fix
2016-08-25 21:05:45 -05:00
William Hubbs
5d5856c193
Update news file
...
Add information on modules-load service and more explanation about
dealing with the rc -> openrc and runscript -> openrc-run transitions.
2016-08-25 17:33:04 -05:00
William Hubbs
686e172207
init.d: add modules-load to ignore patterns
2016-08-25 17:04:06 -05:00
William Hubbs
fef6268f8d
modules-load.d: cleanups
...
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-25 16:12:33 -05:00
William Hubbs
556dbff99d
Add modules-load.d support
2016-08-25 12:08:44 -05:00