diff --git a/scripts/cl-builder b/scripts/cl-builder index eb0b9c3..3715f17 100644 --- a/scripts/cl-builder +++ b/scripts/cl-builder @@ -203,13 +203,18 @@ update_from_builder() { waschange=1 done done - curkernellink=$(readlink /boot/vmlinuz-$(cl-kernel -v --filter cl_kernel_uid | \ - sed -nr 's/.*\[.\]\s//p')) - newkernellink=vmlinuz-$(cl-kernel -v --filter cl_kernel_suffix | \ + local roottype=$(cl-kernel -v --filter os_root_type | \ sed -nr 's/.*\[.\]\s//p') + if [[ "$roottype" != "livecd" ]] + then + local curkernellink=$(readlink /boot/vmlinuz-$(cl-kernel -v \ + --filter cl_kernel_uid | sed -nr 's/.*\[.\]\s//p')) + local newkernellink=vmlinuz-$(cl-kernel -v --filter cl_kernel_suffix | \ + sed -nr 's/.*\[.\]\s//p') - [[ "$curkernellink" != "$newkernellink" ]] && \ - echo "For used the new kernel in the workspace perform 'cl-kernel --symlink'." + [[ "$curkernellink" != "$newkernellink" ]] && \ + echo "For used the new kernel in the workspace perform 'cl-kernel --symlink'." + fi } update_from_builder $BUILDER $ROOTDIR $UPDATE_DIRS