#!/bin/bash # check for set root if [ "$ROOT" == "" ]; then echo You must set and export the gnnix build '$ROOT' exit 0 fi if [ "$1" == "" ]; then echo echo available packages... echo cd $ROOT/parts/src/ ls echo exit 0 fi if [ "$1" == "-a" ]; then for i in $ROOT/parts/src/* do doone $ROOT/parts/src/$i done exit 0 fi doone() { if [ "$1" != "" ]; then echo $1 | grep -E .gz$ if [ "$?" == "0" ]; then gunzip $ROOT/parts/src/$1 bzip2 -9 $ROOT/parts/src/${1%.gz} fi echo $1 | grep -E .bz2$ if [ "$?" == "0" ]; then tar xfj $ROOT/parts/src/$1 -C $ROOT/dist/usr/src/ fi fi } doone $1 exit 0 # eof