| 1 |
#!/bin/sh
|
| 2 |
|
| 3 |
LIST=$1
|
| 4 |
|
| 5 |
myGETTEXT=`grep "sys-devel/gettext" $1`
|
| 6 |
myBINUTILS=`grep "sys-devel/binutils" $1`
|
| 7 |
myGCC=`grep "sys-devel/gcc" $1`
|
| 8 |
myGLIBC=`grep "sys-libs/glibc" $1`
|
| 9 |
|
| 10 |
echo "Using BINUTILS $myBINUTILS"
|
| 11 |
echo "Using GCC $myGCC"
|
| 12 |
echo "Using GETTEXT $myGETTEXT"
|
| 13 |
echo "Using GLIBC $myGLIBC"
|
| 14 |
|
| 15 |
export USE="build"
|
| 16 |
export STEPS="clean unpack compile install qmerge clean"
|
| 17 |
cd /usr/portage
|
| 18 |
ebuild $myBINUTILS $STEPS || exit
|
| 19 |
ebuild $myGCC $STEPS || exit
|
| 20 |
ebuild $myGETTEXT $STEPS || exit
|
| 21 |
unset USE
|
| 22 |
export USE="`python -c 'import portage; print portage.settings["USE"];'` bootstrap"
|
| 23 |
ebuild $myGLIBC $STEPS || exit
|
| 24 |
ebuild $myGETTEXT $STEPS || exit
|
| 25 |
ebuild $myBINUTILS $STEPS || exit
|
| 26 |
ebuild $myGCC $STEPS || exit
|
| 27 |
unset USE
|