新文件: 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>
22 lines
724 B
Bash
Executable File
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
|