tazlito rev 509

Take care of installed /boot/isolinux/efi.img
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Jun 03 14:17:50 2018 +0200 (2018-06-03)
parents 8b6be2b2d776
children 3ab0aff91019
files tazlito
line diff
     1.1 --- a/tazlito	Sun Jun 03 13:08:22 2018 +0200
     1.2 +++ b/tazlito	Sun Jun 03 14:17:50 2018 +0200
     1.3 @@ -304,6 +304,7 @@
     1.4  
     1.5  fixup_uefi_part() {
     1.6  	[ -s $2/boot/isolinux/efi.img ] || return
     1.7 +	[ -x $2/boot/isolinux/efi.img ] && return
     1.8  	local n=$(get 19 "$2/boot/isolinux/efi.img")
     1.9  	[ $n -eq 0 ] && n=$(get 32 "$2/boot/isolinux/efi.img" 4)
    1.10  	efiblock=$(first_block "$2/boot/isolinux/efi.img")
    1.11 @@ -466,6 +467,10 @@
    1.12  
    1.13  alloc_uefi_part() {
    1.14  	local basedir=$(dirname "$1")/..
    1.15 +	if [ -s $basedir/boot/isolinux/efi.img ]; then
    1.16 +		chmod +x $basedir/boot/isolinux/efi.img
    1.17 +		return
    1.18 +	fi
    1.19  	local fclust=$({
    1.20  	[ -d $basedir/efi ] &&
    1.21  		find $basedir/efi -type f -exec stat -c "%s %n" {} \;