summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2008-04-10 05:43:10 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2008-04-10 05:43:10 +0000
commit0ad64c60ba07e343d811a0e9ebca13ab966b689c (patch)
tree4acf1023df9a1bb4445e470caf0d0a01249d443e /app-misc
parentAdd missing pkgconfig dependency; remove old version; update metadata. (diff)
downloadgentoo-2-0ad64c60ba07e343d811a0e9ebca13ab966b689c.tar.gz
gentoo-2-0ad64c60ba07e343d811a0e9ebca13ab966b689c.tar.bz2
gentoo-2-0ad64c60ba07e343d811a0e9ebca13ab966b689c.zip
Updated Fair CPU Scheduler support with a patch from Arthur Hagen <art-gt@broomstick.com>. Closing bug #217082.
(Portage version: 2.1.4.4)
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/dnetc/ChangeLog6
-rw-r--r--app-misc/dnetc/files/dnetc.initd7
2 files changed, 9 insertions, 4 deletions
diff --git a/app-misc/dnetc/ChangeLog b/app-misc/dnetc/ChangeLog
index dd9b23abf17c..0b43053b0192 100644
--- a/app-misc/dnetc/ChangeLog
+++ b/app-misc/dnetc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-misc/dnetc
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/dnetc/ChangeLog,v 1.48 2008/04/10 00:47:43 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/dnetc/ChangeLog,v 1.49 2008/04/10 05:43:10 wolf31o2 Exp $
+
+ 10 Apr 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/dnetc.initd:
+ Updated Fair CPU Scheduler support with a patch from Arthur Hagen
+ <art-gt@broomstick.com>. Closing bug #217082.
*dnetc-2.9015.504 (10 Apr 2008)
diff --git a/app-misc/dnetc/files/dnetc.initd b/app-misc/dnetc/files/dnetc.initd
index 786a965b0df3..cfaedf08f016 100644
--- a/app-misc/dnetc/files/dnetc.initd
+++ b/app-misc/dnetc/files/dnetc.initd
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/dnetc/files/dnetc.initd,v 1.2 2008/04/10 00:47:43 wolf31o2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/dnetc/files/dnetc.initd,v 1.3 2008/04/10 05:43:10 wolf31o2 Exp $
opts="${opts} reload fetch flush"
@@ -42,8 +42,9 @@ processOpts() {
DNETOPTS="${DNETOPTS} ${KEYSERVER_ADDRESS:+-a ${KEYSERVER_ADDRESS}}"
# fair group cpu scheduler
- [ -d /sys/kernel/uids/ ] && echo 2 > \
- /sys/kernel/uids/$(grep -w dnetc /etc/passwd | cut -d: -f3)/cpu_share
+ uidpath="/sys/kernel/uids/`id -u dnetc`"
+ [ -d $uidpath ] && echo 2 >$uidpath/cpu_share
+ unset uidpath
if [ ${retVal} -ne 0 ] ; then
eerror "Need some sort of configuration. Check /etc/conf.d/dnetc."