diff --git a/ks.cfg b/ks.cfg index b234580..2c84f96 100644 --- a/ks.cfg +++ b/ks.cfg @@ -55,8 +55,12 @@ selinux --disabled ############################################## %pre -touch /tmp/include-packages-for-resize +distro=$(awk -F: '{ print $3 }' /tmp/include-packages-for-resize - cronie - cloud-utils-growpart - gdisk -EOF + echo cronie >>$include + + # el7 的parted不支持在线扩容,要用 growpart 和 gdisk 处理 gpt 分区 + if [ "$releasever" = "7" ]; then + echo cloud-utils-growpart >>$include + echo gdisk >>$include + fi fi # 重新整理 extra,因为grub会处理掉引号,要重新添加引号 @@ -90,8 +94,6 @@ done # 设置安装源 include=/tmp/include-url-command -distro=$(awk -F: '{ print $3 }' $include @@ -107,7 +109,7 @@ fi ############################################## %post -# el9/fedora 需手动开启 root ssh 密码登录 +# el9/fedora的sshd默认不允许root密码登录,需手动开启 # rootpw --allow-ssh 9.1 以上才支持 distro=$(awk -F: '{ print $3 }'