Fix(build): scripte build
[20][DONE]
This commit is contained in:
@@ -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"
|
||||
Reference in New Issue
Block a user