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:
@@ -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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user