summaryrefslogtreecommitdiffstats
path: root/bin/emerge-webrsync
diff options
context:
space:
mode:
Diffstat (limited to 'bin/emerge-webrsync')
-rwxr-xr-xbin/emerge-webrsync9
1 files changed, 9 insertions, 0 deletions
diff --git a/bin/emerge-webrsync b/bin/emerge-webrsync
index ffba88016..f68d0265b 100755
--- a/bin/emerge-webrsync
+++ b/bin/emerge-webrsync
@@ -5,6 +5,15 @@
# Author: Karl Trygve Kalleberg <karltk@gentoo.org>
# Rewritten from the old, Perl-based emerge-webrsync script
+if [ -z "$PULLED_NICENESS" ]; then
+ PULLED_NICENESS="$(/usr/lib/portage/bin/portageq envvar PORTAGE_NICENESS)"
+ if [ -n "$PULLED_NICENESS" ]; then
+ export PULLED_NICENESS
+ exec nice -n $PORTAGE_NICENESS "$0" "$@"
+ echo "failed pulling PORTAGE_NICENESS, disabling"
+ fi
+fi
+
GENTOO_MIRRORS="${GENTOO_MIRRORS} $(/usr/lib/portage/bin/portageq gentoo_mirrors)"
PORTDIR="$(/usr/lib/portage/bin/portageq portdir)"
FETCHCOMMAND="$(/usr/lib/portage/bin/portageq envvar FETCHCOMMAND)"