标题: 构造测试debian环境bash脚本 [打印本页] 作者: ilovedebian 时间: 2008-12-24 16:55 标题: 构造测试debian环境bash脚本 #!/bin/bash
# Copyright 2008 (c), YUNIX
# All rights reserved.
#
# Filename : make_sid_root.sh
# Description: Create base system
# Author : John YU
# Version : 1.0
# Date : 08-12-05
if [ `id -u` -ne 0 ]
then
echo "You must run $0 as root"
exit 1
fi
DestDir=/sid-root
if [ ! -e /usr/sbin/debootstrap ]; then
apt-get install debootstrap
fi
if [ ! -d $DestDir ]; then
cd / ; mkdir $DestDir
fi
if [ ! -d $DestDir/bin ]; then
debootstrap sid $DestDir http://ftp.tw.debian.org/debian/
cp /etc/hosts $DestDir/etc/hosts
cp $DestDir/etc/apt/sources.list $DestDir/etc/apt/sources.list.bak
cp /etc/apt/sources.list $DestDir/etc/apt/sources.list
fi
mount |grep "$DestDir"
if [ $? == 1 ] ;then
mount proc-sid $DestDir/proc -t proc
mount --bind /tmp/.X11-unix $DestDir/tmp/.X11-unix/
fi
echo "YU peng edit"
HOME=/root chroot $DestDir /bin/bash
umount $DestDir/proc