-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

What do people think about moving PORTAGE_INST_UID and PORTAGE_INST_GID to 
make.globals?  The variables are currently hard coded in ebuild.sh and it might 
be useful to override the uid and gid via make.conf.

Zac 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (GNU/Linux)

iD8DBQFEEVRp/ejvha5XGaMRAmjQAKDVdPpgHH90AGQaZecSj/vMLatWOACdF8NR
9jcL5KUT9LRndtPZ+i3TKrE=
=BqTq
-----END PGP SIGNATURE-----
Index: cnf/make.globals
===================================================================
--- cnf/make.globals	(revision 2838)
+++ cnf/make.globals	(working copy)
@@ -60,6 +60,10 @@
 # Disable auto-use
 USE_ORDER="env:pkg:conf:defaults"
 
+PORTAGE_INST_UID="0"
+PORTAGE_INST_GID="0"
+
+
 #            *****************************
 #            **  DO NOT EDIT THIS FILE  **
 # ***************************************************
Index: bin/dosbin
===================================================================
--- bin/dosbin	(revision 2838)
+++ bin/dosbin	(working copy)
@@ -16,7 +16,7 @@
 
 for x in "$@" ; do
 	if [[ -e ${x} ]] ; then
-		install -m0755 -o 0 -g 0 "${x}" "${D}${DESTTREE}/sbin"
+		install -m0755 -o ${PORTAGE_INST_UID} -g ${PORTAGE_INST_GID} "${x}" "${D}${DESTTREE}/sbin"
 	else
 		echo "!!! ${0##*/}: ${x} does not exist" 1>&2
 		false
Index: bin/dobin
===================================================================
--- bin/dobin	(revision 2838)
+++ bin/dobin	(working copy)
@@ -16,7 +16,7 @@
 
 for x in "$@" ; do
 	if [[ -e ${x} ]] ; then
-		install -m0755 -o 0 -g 0 "${x}" "${D}${DESTTREE}/bin"
+		install -m0755 -o ${PORTAGE_INST_UID} -g ${PORTAGE_INST_GID} "${x}" "${D}${DESTTREE}/bin"
 	else
 		echo "!!! ${0##*/}: ${x} does not exist" 1>&2
 		false
Index: bin/ebuild.sh
===================================================================
--- bin/ebuild.sh	(revision 2838)
+++ bin/ebuild.sh	(working copy)
@@ -1017,10 +1017,6 @@
 	trap SIGINT SIGQUIT
 }
 
-
-PORTAGE_INST_UID="0"
-PORTAGE_INST_GID="0"
-
 dyn_install() {
 	[ -z "$PORTAGE_BUILDDIR" ] && die "${FUNCNAME}: PORTAGE_BUILDDIR is unset"
 	trap "abort_install" SIGINT SIGQUIT

Reply via email to