现在的位置: 首页 > 综合 > 正文

local shell

2013年02月10日 ⁄ 综合 ⁄ 共 1412字 ⁄ 字号 评论关闭

to be continued

checkerror()
{
	if [ "$?" -eq 1 ]
	then
		echo "error $*"		
		exit
	else
		echo "OK"
	fi
}

#get archtechture
result=`uname -a |grep "x86_64"`
if [ ! -s arch ]
then
arch=amd64
fi

result=`uname -a |grep "x86_64"`
if [ ! -s arch ]
then
arch=amd64
fi


targetone="dists/edgy/main/binary-$arch"
if [ ! -e $targetone ]
then
command="mkdir -p $targetone"
$command
fi
checkerror $command

targettwo="packs"
if [ ! -e $targettwo ]
then
command="mkdir $targettwo"
$command
fi
checkerror $command
cd ./

source="archives/"
if [ ! -e $source ]
then
echo "no source dir $source"
exit
else
rsync -av --exclude-from=exclude.list $source  $targettwo
rsync -av --exclude-from=exclude.list $source  $targetone
checkerror $command
fi

command=`dpkg-scanpackages packs /dev/null | gzip > $targetone/Packages.gz`
echo dpkgcommand=$command
$command
checkerror $command

:<<BLOCK
current=`pwd`
aptlist="/etc/apt/sources.list"
aptlistbak="/etc/apt/sources.list.bak"
newsource="deb file://$current edgy main"
if [ -e $aptlist ]
then
sudo cp $aptlist $aptlistbak
fi


command=`sudo su`
$command
checkerror $command

command=`echo  $newsource>$aptlist`
$command
checkerror $command

exit
BLOCK

command="sudo apt-get update"
$command
checkerror $command

install.sh

sudo apt-get install ia32-libs
sudo apt-get install libc6-dev-i386
sudo apt-get install python
sudo apt-get install zlib1g-dev 
sudo apt-get install git-core gnupg
sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip cur
sudo apt-get install sun-java6-jdk
sudo apt-get install openjdk-6-jre
apt-get install samba
apt-get install samba-common-bin

抱歉!评论已关闭.