Mercurial > hg > aboriginal
view sources/control-images/gentoo-bootstrap/mnt/files/emerge_wrapper.sh @ 1275:a4cb2ed0a551
Move sources/native-builds to sources/control-images, so the naming is consistent.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 07 Nov 2010 15:55:26 -0600 |
parents | sources/native-builds/gentoo-bootstrap/mnt/files/emerge_wrapper.sh@3ffcb56847e3 |
children |
line wrap: on
line source
#!/bin/bash if [ "$1" != "--sync" ] then echo 'No portage tree, run "emerge --sync".' >&2 exit 1 fi if [ "$(id -u)" -ne 0 ] then echo "You are not root." >&2 exit 1 fi echo "Downloading portage tree..." mkdir -p /var/log /usr/portage && cd /usr && #wget http://127.0.0.1/aboriginal/mirror/portage-latest.tar.bz2 -O - | \ wget http://gentoo.osuosl.org/snapshots/portage-latest.tar.bz2 -O - | \ tar xjC /usr if [ ! -d portage ] then echo "Failed to download portage-latest tarball." >&2 exit 1 fi if ! emerge.real --sync then echo "Sync failed" exit 1 fi cd $(dirname $(readlink -f $(which emerge.real))) mv emerge.real emerge echo "Portage tree initialized"