Thomas Pfaff
062223a5df
Avoid race condition in runscript (bug #319865 )
...
Under normal conditions, runscript creates one child and waits for its
termination, which is signaled by a pipe write from the SIGCHLD
sighandler.
When running killprocs however more than one SIGHCLD signal is generated, at
least on all of my amd64 boxes running on real hardware and in vmware.
When the first SIGCHLD occurs svc_exec leaves the loop and closes the pipe.
Subsequent SIGCHLDs during the close can lead to a race condition and create an
EBADF error in the pipe write (pipe is closed but the file handle is still !=
-1).
We avoid this by blocking SIGHCHLD during the pipe close.
2010-12-03 14:01:28 -06:00
William Hubbs
18064e19f6
release openrc-0.6.6
2010-11-30 16:04:17 -06:00
William Hubbs
cdf07b5970
localmount should only use the -O option for linux systems
...
This fixes bug #347307 .
2010-11-30 15:40:44 -06:00
William Hubbs
82b265016a
send error output from chattr command to /dev/null
...
This is for bug #346659 .
2010-11-26 14:54:30 -06:00
William Hubbs
bdfab242b7
release openrc-0.6.5
2010-11-21 11:08:53 -06:00
William Hubbs
4ca32808dd
Revert "allow ifplugd to work on wireless interfaces"
...
This reverts commit 4ea75dd1d6
.
This caused a regression, see bug #345795 .
Ifplugd is only designed to support wireless interfaces that use the
older wireless extentions.
2010-11-18 15:06:42 -06:00
William Hubbs
9e5b9abf40
remove "use hostname" from sysctl for bsd systems
2010-11-16 10:03:05 -06:00
William Hubbs
ac37dc2764
do not mount local file systems with the _netdev option in fstab
...
This fixes #344947 .
2010-11-15 12:01:48 -06:00
William Hubbs
9285cb3392
release openrc-0.6.4
2010-11-15 10:17:17 -06:00
William Hubbs
6d9137d6c4
remove support for local.start and local.stop for bug #343709
...
The openrc ebuild now migrates these files to /etc/conf.d/local, so we
do not need to support them.
2010-11-10 10:55:28 -06:00
William Hubbs
2fa6bb0d48
add warnings about local.start and local.stop for bug #343709
...
We need to warn users that they should be using /etc/conf.d/local
instead of /etc/conf.d/local.start and /etc/conf.d/local.stop. This adds
those warnings.
2010-11-05 13:42:33 -05:00
William Hubbs
39776d6fb7
update documentation for rc_interactive
...
rc_interactive is automatically disabled if rc_parallel is set to YES.
Update the documentation in rc.conf to reflect this.
This fixes bug #327305 .
2010-11-01 13:57:22 -05:00
Jory A. Pratt
68c021c424
ensure bonding interface is down before we attempt to configure, also
...
mode has to be configure before any other arguements are passed. Thanks
Ed Wildgoose <gentoo@wildgooses.com> for patch.
2010-10-31 16:40:54 -05:00
Diego Elio Pettenò
09bed967bf
Allow cleaning up of pam_mktemp-based temporary directories.
...
This was blacklisted before, so the .private directories never had their
content cleaned up, even if WIPE_TMP was set to yes.
2010-10-31 16:18:38 -05:00
Jory A. Pratt
060b19e3e3
correction for unmounting volumes with weird characters, thanks Brant
...
Gurganus <brant@gurganus.name>
2010-10-28 20:35:09 -05:00
William Hubbs
d8a76d1bf6
allow net_fs_list to be extended but not replaced
...
This fixes bug #342825 .
2010-10-27 09:00:02 -05:00
Jory A. Pratt
7653ef89b8
remove 'use hostname' bug 340991, Thanks Diego
2010-10-23 23:52:43 -05:00
Jory A. Pratt
be6c0716ee
surpress output of loadkeys, fix setfont path check
2010-09-30 07:33:52 -05:00
William Hubbs
4ea75dd1d6
allow ifplugd to work on wireless interfaces
...
this fixes bug #335494 .
2010-09-14 19:37:52 -05:00
William Hubbs
b708852784
release openrc-0.6.3
2010-09-02 10:15:17 -05:00
William Hubbs
f700243016
Revert "fix bug 266395"
...
This reverts commit 1a188f8f72
.
This revert fixes bug #334663 .
2010-09-02 09:42:11 -05:00
Jory A. Pratt
b232e529f1
Fix for make-3.82 breakage.
2010-08-22 15:05:11 -05:00
William Hubbs
ae3186834f
release openrc-0.6.2
2010-08-19 17:00:38 -05:00
William Hubbs
23546e27d9
fix detection of renamed vlan interfaces
...
This fixes bug 327059, thanks to Jonathan for reporting this and for the patch.
2010-08-19 16:17:38 -05:00
William Hubbs
1a188f8f72
fix bug 266395
...
Do not stop wpa_supplicant or wpa_cli if they are in the background.
Thanks to Slava Gorbunov for the patch.
2010-08-18 15:01:23 -05:00
Anthony G. Basile
89829f6d7c
Fixes bug #332383 . Thanks Lutz Heermann.
2010-08-13 17:42:23 -04:00
Anthony G. Basile
6e3b3bfc53
Fix bug #332181 . Thanks Lutz Heermann.
2010-08-13 17:32:31 -04:00
Jory A. Pratt
14c95ae9a6
update consolefont/keymap to include -lxc in keywords
2010-08-10 08:21:08 -05:00
William Hubbs
d3ccbdb5a9
allow ip to be in /sbin or /bin
...
This makes it possible for the "ip" program in iproute2 to be installed
in /sbin or /bin.
2010-08-09 20:01:15 -05:00
William Hubbs
1cdf85e1ce
fix bug #330173
...
This fixes a typo in the comments in net.example.
2010-07-28 13:18:33 -05:00
Jory A. Pratt
2982cfab70
Fix bug #301237 , update example to list proper package for mii-tool
2010-07-12 22:45:40 -05:00
Jory A. Pratt
761fe99fe2
on_ac_power needs to exit not return bug #322037
2010-07-12 22:19:56 -05:00
William Hubbs
6f24d1cbd8
fix typo
...
I made a typo while manually transferring over Roy's last commit. This
fixes that typo.
2010-07-10 15:31:16 -05:00
William Hubbs
898552dcc3
fix metric
...
This change was also taken from Roy Marples' git.
2010-07-07 19:55:37 -05:00
William Hubbs
6850566be0
remove extra route
...
This was taken from Roy Marples' git repository.
2010-07-07 19:42:56 -05:00
Mike Frysinger
3036b44798
restore init.d pause option
2010-04-09 02:19:40 -04:00
Mike Frysinger
acc0edb040
restore old e* func output
...
Gentoo has always used the sytle:
* moo ... [ ok ]
Latest openrc now does:
* moo... [ok]
Realistically, 4 spaces out of 80 on reduced terminals doesn't make any
sort of realistic difference and it's been just fine for the last 10
years, so keep the default behavior.
2010-04-09 02:19:40 -04:00
Seth Robertson
316a316d9b
Allow dhclient per $IFACE arguments.
2010-03-30 09:21:54 +01:00
Michal Gorny
20b4076b12
Support sysfs.
...
Fixes #214
2010-03-27 08:53:04 +00:00
Roy Marples
4d86d34635
Fix -s and -S.
2010-03-26 22:10:03 +00:00
Roy Marples
ae7a92ae7b
Try and describe bonding errors a bit more.
2010-03-24 20:41:18 +00:00
Roy Marples
67b538fd26
Fix tentative ip addresses
2010-03-24 20:25:42 +00:00
Roy Marples
0276c4f516
Release openrc-0.6.1
2010-03-22 20:02:12 +00:00
Roy Marples
7271449a0c
Fix two leaks.
2010-03-17 20:37:47 +00:00
Roy Marples
4b333eaf36
Send SIGKILL after 2 failed SIGTERM when unmounting.
2010-03-16 21:34:48 +00:00
Juan RP
59b08643f1
Mount xenfs early so OpenRC can detect it.
2010-02-26 09:34:43 +00:00
Roy Marples
5c52e5beb5
Fix rc_${rc_svcname}_need.
...
Display config depends in service depend function also.
2010-02-20 21:48:06 +00:00
Trevor Summers Smith
c0f5f2122c
Allow bridge interfaces to be called bridge.
2010-02-09 17:10:04 +00:00
Mike Frysinger
ecf9ef49a7
random spelling fixes
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-01-08 22:02:51 +00:00
Roy Marples
bb45f0eabc
Fix BSD compile.
2010-01-08 00:22:04 +00:00