1
0
Fork 0

Add conf to setup script

This commit is contained in:
Stefan Reimer 2013-09-08 21:34:08 -07:00
parent f8438cb6d9
commit 49f2a2acd6
1 changed files with 13 additions and 8 deletions

View File

@ -3,12 +3,17 @@ set -x
# Sets up all kinds of softlinks and scripts to share all gentoo/portage
# across multiple machines backed by git repository
SBIN_PREFIX="/usr/local/sbin"
SBIN_FROM="update_portage.sh update_box.sh make_kernel.sh"
SBIN_TO="/mnt/portage/overlays/quarks/scripts"
pushd $SBIN_PREFIX > /dev/null
for i in $SBIN_FROM; do
[ -e $i ] || ln -s $SBIN_TO/$i $i
done
popd > /dev/null
link() {
FROM=$1
TO=$2
PREFIX=$3
pushd $PREFIX > /dev/null
for i in $FROM; do
[ -e $i ] || ln -s $TO/$i $i
done
popd > /dev/null
}
link "update_portage.sh update_box.sh make_kernel.sh" "/mnt/portage/overlays/quarks/scripts" "/usr/local/sbin"
link "make.conf package.use package.keywords package.license" "/mnt/portage/overlays/quarks/conf/portage" "/etc/portage"