Please consider the (untested) patch MIME'd. Fixed two filename handling issues in bin/live-update-initramfs.
bin/live-update-initramfs: Fixed: use absolute filenames while counting initramfs images (were: relative to CWD); derive their version numbers properly (were: containing the leading ‘/boot/’ directory.) -- FSF associate member #7257 np. forrest.it
diff --git a/bin/live-update-initramfs b/bin/live-update-initramfs index 1d6fbf6..731bfea 100755 --- a/bin/live-update-initramfs +++ b/bin/live-update-initramfs @@ -56,13 +56,13 @@ case "${_READ_WRITE}" in /usr/sbin/update-initramfs.orig.initramfs-tools "${@}" # FIXME: needs to exclude initrd backup files - if [ "$(ls initrd.img-* | wc -l)" -gt 1 ] + if [ "$(set -- /boot/initrd.img-* ; echo $#)" -gt 1 ] then _NUMBER="1" for _INITRD in /boot/initrd.img-* do - _VERSION="$(echo ${_INITRD} | sed -e 's|initrd.img-||')" + _VERSION=${_INITRD#*/initrd.img-} cp /boot/vmlinuz-${_VERSION} /lib/live/image/live/vmlinuz${_NUMBER}.new cp /boot/initrd.img-${_VERSION} /lib/live/image/live/initrd${_NUMBER}.img.new