X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=build_step_create_install_cd.sh;h=78bafd35350b9554ee82820940a6479054911efc;hb=075a6c6d1b58d6fd81a3c65df61569ec10a59684;hp=ee3fee6c4cb3a6aadee49dbe600d2e395ecfd8c6;hpb=79784451d6ee32881823de4aa442cf7ee970fc67;p=ta%2Fbuild-tools.git diff --git a/build_step_create_install_cd.sh b/build_step_create_install_cd.sh index ee3fee6..78bafd3 100755 --- a/build_step_create_install_cd.sh +++ b/build_step_create_install_cd.sh @@ -79,8 +79,16 @@ popd pushd $tmp # Copy latest kernel and initrd-provisioning from boot dir -export LIBGUESTFS_BACKEND=direct -virt-copy-out -a $input_image /boot/ ./ +qemu-img convert $input_image guest-image.raw +myloop=$(sudo losetup -fP --show guest-image.raw) +mkdir mnt +sudo mount -o loop ${myloop}p1 mnt/ +sudo rsync -avA mnt/boot . +sudo chown -R $(id -u):$(id -g) boot +sudo umount mnt +sudo losetup -d ${myloop} +rm -f guest-image.raw + chmod u+w boot/ rm -f $iso_build_dir/isolinux/vmlinuz $iso_build_dir/isolinux/initrd.img KVER=`ls -lrt boot/vmlinuz-* |grep -v rescue |tail -n1 |awk -F 'boot/vmlinuz-' '{print $2}'`