1 Commits

Author SHA1 Message Date
BlackAngelTV d3cceaffd5 Fix(build): scripte build
[20][DONE]
2026-05-26 16:59:09 +02:00
2 changed files with 29 additions and 8 deletions
+28 -8
View File
@@ -82,13 +82,23 @@ pacman -S --needed --noconfirm dos2unix
find /tmp/fws-build/releng -type f -exec dos2unix {} + 2>/dev/null
echo "==> Lancement de mkarchiso..."
mkdir -p "\$WORK_DIR/out"
mkarchiso -v -w /tmp/fws-build/work -o "\$WORK_DIR/out" /tmp/fws-build/releng
# Simulation Try/Catch en Bash pour l'écriture du fichier ISO
TARGET_OUT="\$WORK_DIR/out"
mkdir -p "\$TARGET_OUT" 2>/dev/null || true
if [ -w "\$TARGET_OUT" ]; then
mkarchiso -v -w /tmp/fws-build/work -o "\$TARGET_OUT" /tmp/fws-build/releng
echo "==> Build terminé ! ISO dans \$TARGET_OUT"
else
echo -e "\e[33m[Attention] Impossible d'écrire dans \$TARGET_OUT. Utilisation d'un dossier temporaire de secours...\e[0m"
BACKUP_OUT="/tmp/fws-out-backup"
mkdir -p "\$BACKUP_OUT"
mkarchiso -v -w /tmp/fws-build/work -o "\$BACKUP_OUT" /tmp/fws-build/releng
echo -e "\e[32m==> Build terminé ! ISO sauvegardée en sécurité dans : \$BACKUP_OUT\e[0m"
fi
echo "==> Nettoyage..."
rm -rf /tmp/fws-build/work
echo "==> Build terminé ! ISO dans \$WORK_DIR/out"
EOF
else
@@ -148,13 +158,23 @@ else
find /tmp/fws-build/releng -type f -exec dos2unix {} + 2>/dev/null
echo "==> Lancement de mkarchiso..."
mkdir -p "$WORK_DIR/out"
mkarchiso -v -w /tmp/fws-build/work -o "$WORK_DIR/out" /tmp/fws-build/releng
# Simulation Try/Catch en Bash pour l'écriture du fichier ISO
TARGET_OUT="$WORK_DIR/out"
mkdir -p "$TARGET_OUT" 2>/dev/null || true
if [ -w "$TARGET_OUT" ]; then
mkarchiso -v -w /tmp/fws-build/work -o "$TARGET_OUT" /tmp/fws-build/releng
echo "==> Build terminé ! ISO dans $TARGET_OUT"
else
echo -e "\e[33m[Attention] Impossible d'écrire dans $TARGET_OUT. Utilisation d'un dossier temporaire de secours...\e[0m"
BACKUP_OUT="/tmp/fws-out-backup"
mkdir -p "$BACKUP_OUT"
mkarchiso -v -w /tmp/fws-build/work -o "$BACKUP_OUT" /tmp/fws-build/releng
echo -e "\e[32m==> Build terminé ! ISO sauvegardée en sécurité dans : $BACKUP_OUT\e[0m"
fi
echo "==> Nettoyage..."
rm -rf /tmp/fws-build/work
echo "==> Build terminé ! L'ISO se trouve dans '$WORK_DIR/out'."
fi
echo -e "\e[32mScript de build terminé avec succès.\e[0m"
+1
View File
@@ -116,3 +116,4 @@ echo ""
echo -e "${GREEN}╔══════════════════════════════════════════════════╗${NC}"
echo -e "${GREEN}║ Setup terminé. Lance maintenant : ./build.sh ║${NC}"
echo -e "${GREEN}╚══════════════════════════════════════════════════╝${NC}"
bash ./build.sh