]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/scripts/backupiso
backupiso: fix boot on EFI
[ipfire-2.x.git] / src / scripts / backupiso
index d4df6d2c6a20178556e219ad578ea49e80cb2a5a..2b91b5f6a52178e0801e4d96b3f9543da18893a4 100644 (file)
@@ -1,5 +1,10 @@
 #!/bin/sh
 arch=$(uname -m)
+IPFVER=2.21
+COREVER=$(cat /opt/pakfire/db/core/mine)
+# FIXME: edit this lines before release
+URL="https://downloads.ipfire.org/releases/ipfire-2.x/$IPFVER-core$COREVER/"
+ISO="ipfire-$IPFVER.$arch-full-core$COREVER.iso"
 
 makeiso() {
        local dir="${1}"
@@ -13,7 +18,7 @@ makeiso() {
        fi
 
        # Compose ISO
-       mkisofs -J -r -V "ipfire backup ${TS}" \
+       mkisofs -J -r -V "IPFire ${IPFVER} ${arch}" \
                -b boot/isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table \
                -c boot/isolinux/boot.catalog \
                ${args} ${dir} > ${output}
@@ -43,11 +48,6 @@ case $arch in
                ;;
 esac
 
-COREVER=$(cat /opt/pakfire/db/core/mine)
-# FIXME: edit this lines before release
-URL="https://downloads.ipfire.org/releases/ipfire-2.x/2.21-core$COREVER/"
-ISO="ipfire-2.21.$arch-full-core$COREVER.iso"
-
 if [ -z $1 ]; then
        echo usage: $0 backup-file
        exit
@@ -99,6 +99,9 @@ rm -r backupiso.tmp.${TS}
 # Copy backup file to disk
 cp "/var/ipfire/backup/${TS}.ipf" "backupiso.${TS}/backup.ipf"
 
+# Add a version tag
+touch "backupiso.${TS}/backup-${TS}.media"
+
 echo "Running mkisofs"
 makeiso backupiso.${TS} $(basename ${ISO} .iso)-${TS}.iso