X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=build.common;h=c88d8279b5e71e3e5dcd99a67caba09f2a6c6542;hb=5d0f2ee2524724a97c0b8505fe784a8da9b12c6d;hp=1320910d221b37959a8f79d3c553590423851c55;hpb=8ddb497d444f08301531efe5b2d9c09e7df66d55;p=build.git diff --git a/build.common b/build.common index 1320910d..c88d8279 100644 --- a/build.common +++ b/build.common @@ -433,21 +433,21 @@ fi # Clean yum cache echo "* Cleaning up" - # NOTE: this hack is for Fedora >= 12. - # if kernel-debug is installed, clean it up - # we link to our version of kernel/initrd and clean up - # kernel-debug manually - if rpm --root $vroot --quiet -q kernel-debug ; then - echo "* Cleaning up kernel-debug - (workaround for f12)" - pushd $vroot/boot/ - rm -rf kernel-boot kernel-bootsmp initrd-boot initrd-bootsmp - ln -s vmlinuz-*${pldistro}* kernel-boot - ln -s vmlinuz-*${pldistro}* kernel-bootsmp - ln -s initrd-*${pldistro}* initrd-boot - ln -s initrd-*${pldistro}* initrd-bootsmp - rpm --root $vroot --nodeps -e kernel-debug || : - popd - fi +# # NOTE: this hack is for Fedora >= 12. +# # if kernel-debug is installed, clean it up +# # kernel-debug manually +# # we link to our version of kernel/initrd and clean up +# if rpm --root $vroot --quiet -q kernel-debug ; then +# echo "* Cleaning up kernel-debug - (workaround for f12)" +# pushd $vroot/boot/ +# rm -rf kernel-boot kernel-bootsmp initrd-boot initrd-bootsmp +# ln -s vmlinuz-*${pldistro}* kernel-boot +# ln -s vmlinuz-*${pldistro}* kernel-bootsmp +# ln -s initrd-*${pldistro}* initrd-boot +# ln -s initrd-*${pldistro}* initrd-bootsmp +# rpm --root $vroot --nodeps -e kernel-debug || : +# popd +# fi # ignore yum's return code that is basically undefined yum $yum_options clean all || : @@ -476,6 +476,15 @@ fi function pl_root_tune_image () { root=$1; shift + # This tells the Boot Manager that it is okay to update + # /etc/resolv.conf and /etc/hosts whenever the network configuration + # changes. Users are free to delete this file. + touch $root/etc/AUTO_UPDATE_NET_FILES + + # all this sounds terribly old and out of scope + # turning off for fedora31 where it just fails + return 0 + # Disable all services in reference image chroot $root sh -c "/sbin/chkconfig --list | awk '{ print \$1 }' | xargs -i /sbin/chkconfig {} off" @@ -484,10 +493,6 @@ function pl_root_tune_image () { rm -f $root/sbin/minilogd ln -nsf /bin/true $root/sbin/minilogd - # This tells the Boot Manager that it is okay to update - # /etc/resolv.conf and /etc/hosts whenever the network configuration - # changes. Users are free to delete this file. - touch $root/etc/AUTO_UPDATE_NET_FILES } # Move specified directories out of a src tree into a dst tree, and