bug 2017:修改安装程序,使6.0.42.41系统支持在fakeraid上安装

修改:      main/begin-install
	修改:      new_partition/interface_partition.py
	修改:      new_partition/parted_devices.py
	修改:      new_partition/partition_data.py
	修改:      operation/install_bootloader.sh
	修改:      text/get_instmode.sh

Signed-off-by: PengZhihui <zhihuipeng@linx-info.com>
This commit is contained in:
PengZhihui
2014-09-17 11:18:23 +08:00
parent 40be9d2cad
commit 911c08a72a
6 changed files with 51 additions and 13 deletions

View File

@@ -10,6 +10,20 @@ work_as_net_inst_server(){
/etc/init.d/dhcp start
}
activate_dmraid(){
modprobe dm_mod
dmraid -p -ay
for i in $(dmraid -s -c);do
kpartx -a /dev/mapper/$i
done
}
dmraid=`cat /proc/cmdline | sed 's/.*dmraid=\([^ ]*\).*/\1/'`
if [ "$(echo $dmraid |tr '[A-Z]' '[a-z]')" = "true" ];then
activate_dmraid
fi
#instmode=`cat /proc/cmdline | sed 's/.*instmode=\([^ ]*\).*/\1/'`
source /usr/lib/new_install/text/get_instmode.sh
@@ -20,6 +34,7 @@ if [ -s /hdautoconf/autoinstall.xml ] ; then
cd /usr/lib/new_install/text
/usr/bin/python ../interface/ri_install.py
fi
if [ $instmode = 'Auto' ];then
mkdir -pv /var/install/
cp /usr/lib/new_install/xml/install.xml /var/install/install.xml
@@ -49,4 +64,3 @@ case $instmode in
echo "unknown select" ;;
esac