From 95f85da5b4a4f18ea993cdb17fe41951ac019162 Mon Sep 17 00:00:00 2001 From: Peter Surda Date: Tue, 2 Mar 2021 15:52:44 +0100 Subject: [PATCH] fix: array iteration --- syslinux-menu.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/syslinux-menu.inc b/syslinux-menu.inc index 593b8a2..e7a6ed4 100644 --- a/syslinux-menu.inc +++ b/syslinux-menu.inc @@ -24,22 +24,22 @@ function update_syslinux_menu() for part in $partitions; do version_from_partnum "$drive" "$part" versions["$version"]=1 - for f in $files; do + for f in "${files[@]}"; do if [ ! -e "$mnt"/"$imagepath"/"$f""$version" ]; then continue fi done - cat >> "$mnt"/items.cfg << (EOL) + cat >> "$mnt"/items.cfg << _EOL_ LABEL cloud-init-$version MENU LABEL Ubuntu focal (MAAS $version) KERNEL $imagepath/boot-kernel.$version APPEND initrd=$imagepath/boot-initrd.$version root=PARTLABEL="rootfs_$version" ip=dhcp overlayroot=tmpfs:recurse=0 ds=nocloud-net;s=https://box.sysdeploy.org/cloud-init/ -(EOL) +_EOL_ done # find expired - for f in $files; do + for f in "${files[@]}"; do for i in "$mnt"/"$imagepath"/"$f"*; do version="$(basename "$i"|cut -d_ -f2-)" if [ -z "${versions[$version]}" ]; then