aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2008-06-22 13:41:47 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2008-06-22 13:41:47 -0700
commitfea0d8585c4583cab3f8413c58a201dba1993320 (patch)
tree2b0074bff6669363cc0946176877bfe4ddee9f3a /wrappers/cross-emerge
downloadcrossdev-fea0d8585c4583cab3f8413c58a201dba1993320.tar.gz
crossdev-fea0d8585c4583cab3f8413c58a201dba1993320.tar.bz2
crossdev-fea0d8585c4583cab3f8413c58a201dba1993320.zip
Initial commit to crossdev repo.
Diffstat (limited to 'wrappers/cross-emerge')
-rwxr-xr-xwrappers/cross-emerge19
1 files changed, 19 insertions, 0 deletions
diff --git a/wrappers/cross-emerge b/wrappers/cross-emerge
new file mode 100755
index 0000000..27f10b0
--- /dev/null
+++ b/wrappers/cross-emerge
@@ -0,0 +1,19 @@
+#!/bin/bash
+# Copyright 2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# -solar
+
+[[ $CHOST == "" ]] && { echo "CHOST is not set" ; exit 1 ; }
+
+export CBUILD=$(portageq envvar CBUILD)
+export SYSROOT="/usr/${CHOST}"
+export PORTAGE_CONFIGROOT="/usr/${CHOST}"
+
+FAKEROOT=
+if [[ $(id -u) != 0 ]]; then
+ [[ $(type -p fakeroot) != "" ]] && FAKEROOT=fakeroot
+fi
+
+${FAKEROOT} emerge -q "$@"