From a0c3322a1d9ef920e518a8899dc9dbb3c1216815 Mon Sep 17 00:00:00 2001 From: Nippy Date: Sun, 1 Nov 2026 19:40:00 +0100 Subject: iso ellenorzes fix --- .forgejo/workflows/build-iso.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to '.forgejo/workflows/build-iso.yml') diff --git a/.forgejo/workflows/build-iso.yml b/.forgejo/workflows/build-iso.yml index 21275bf..c615431 100644 --- a/.forgejo/workflows/build-iso.yml +++ b/.forgejo/workflows/build-iso.yml @@ -193,24 +193,31 @@ jobs: fi BROKEN=0 + WARN=0 TOTAL=0 while IFS= read -r bin; do TOTAL=$((TOTAL+1)) result=$(sudo chroot "$SFS_DIR" ldd "${bin#$SFS_DIR}" 2>/dev/null | grep "not found" || true) if [ -n "$result" ]; then - echo "TOROTT: $bin" + rel="${bin#$SFS_DIR}" + if [[ "$rel" =~ ^/usr/(bin/calamares|lib/calamares/|lib/libcalamares|bin/raveos-) ]]; then + echo "TOROTT: $rel" + BROKEN=1 + else + echo "FIGYELMEZTETES (opcionalis fuggoseg): $rel" + WARN=$((WARN+1)) + fi echo "$result" - BROKEN=1 fi done < <(find "$SFS_DIR" -type f \( -name "*.so*" -o -perm /111 \) 2>/dev/null | xargs -r file 2>/dev/null | grep ELF | cut -d: -f1 || true) - echo "Vizsgalt binarisok: $TOTAL" + echo "Vizsgalt binarisok: $TOTAL, figyelmeztetes: $WARN" sudo umount "$SFS_DIR" 2>/dev/null || sudo umount -l "$SFS_DIR" 2>/dev/null || true sudo umount "$MOUNT_DIR" 2>/dev/null || sudo umount -l "$MOUNT_DIR" 2>/dev/null || true rmdir "$MOUNT_DIR" "$SFS_DIR" 2>/dev/null || true if [ "$BROKEN" -eq 1 ]; then - echo "HIBA: Torott library linkek az ISO-ban." + echo "HIBA: Torott library linkek a telepitoben vagy a RaveOS eszkozokben." exit 1 fi echo "ISO library ellenorzes: OK" -- cgit v1.3