Files
new_install/operation/finish_install/67install_virtio_redpath_kernel.sh
Xu, Shunxuan c394a6318a [Bug #2894] 添加virtio stategrid autoinstall安装选项,此选项安装会替换为G版内核
新文件:   operation/finish_install/67install_virtio_redpath_kernel.sh
	新文件:   operation/finish_install/exec_install_redpatch_kernel.sh

Signed-off-by: Xu, Shunxuan <sxxu@linx-info.com>
2016-11-30 17:36:55 +08:00

22 lines
724 B
Bash
Executable File

#!/bin/bash
virtio=`cat /proc/cmdline | sed 's/.*virtio=\([^ ]*\).*/\1/'`
if [ $virtio == "true" ];then
source ./functions
mkdir -p $TARGET/redpatch_kernel
cp /Rocky/redpatch_kernel/*.tar.gz $TARGET/redpatch_kernel
cp /usr/lib/new_install/operation/finish_install/exec_install_redpatch_kernel.sh $TARGET/opt/
chmod +x $TARGET/opt/exec_install_redpatch_kernel.sh
chroot $TARGET /opt/exec_install_redpatch_kernel.sh >> $LOG_FILE 2>&1 && rm -rf $TARGET/opt/exec_install_redpatch_kernel.sh $TARGET/redpatch_kernel
mount -obind /dev $TARGET/dev
mount -obind /proc $TARGET/proc
mount -obind /sys $TARGET/sys
chroot $TARGET update-grub > /dev/null 2>&1
for mp in /dev /proc /sys
do
umount $mp
done
fi