Files
new_install/main/begin-install
Peng Zhihui b3e847c59c Enable to select install mode when net-install and hd-install
modified:   interface/ri_inst_cli.py
	new file:   main/begin-install
	modified:   operation/finish_install/98state_grid_custom.py
	new file:   text/get_instmode.sh
	new file:   text/select_inst_mode.py
2014-04-22 16:16:47 +08:00

42 lines
904 B
Bash
Executable File

#! /bin/sh
work_as_net_inst_server(){
cp -a /net_inst_server/{exports,dhcpd.conf} /etc/
ifconfig eth0 145.16.3.254
/etc/init.d/portmap start
/etc/init.d/nfsserver start
/etc/init.d/tftpd-hpa start
/etc/init.d/dhcp start
}
#instmode=`cat /proc/cmdline | sed 's/.*instmode=\([^ ]*\).*/\1/'`
source /usr/lib/new_install/text/get_instmode.sh
if [ $instmode = 'Auto' -o $instmode = 'StateGrid' ];then
mkdir -pv /var/install/
cp /usr/lib/new_install/xml/install.xml /var/install/
fi
case $instmode in
Auto)
cd /usr/lib/new_install/text
/usr/bin/python ./auto_install.py ;;
Text)
/usr/bin/setup -s ;;
StateGrid)
cd /usr/lib/new_install/text
/usr/bin/python ./state_grid.py
/usr/bin/python ./auto_install.py ;;
Gui)
/usr/bin/setup -s ;;
NetInstallServer)
work_as_net_inst_server ;;
Cancel)
clear
exit ;;
*)
echo "unknown select" ;;
esac