fix: Delete ISO when extraction fails (#59)

This commit is contained in:
Kroese 2024-04-13 17:07:02 +02:00 committed by GitHub
parent 01b8a08980
commit 28da9e391e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 1 deletions

View file

@ -6,6 +6,9 @@
.gitmodules
Dockerfile
Dockerfile.archive
compose.yml
compose.yaml
docker-compose.yml
docker-compose.yaml
*.md

View file

@ -193,7 +193,6 @@ startInstall() {
ISO="$STORAGE/$CUSTOM"
fi
rm -f "$TMP/$BASE"
return 0
}
@ -413,6 +412,7 @@ extractImage() {
if [[ "${iso,,}" == *".esd" ]]; then
if ! extractESD "$iso" "$dir"; then
error "Failed to extract ESD file!"
rm -f "$iso"
exit 67
fi
return 0
@ -444,6 +444,7 @@ extractImage() {
if ! 7z x "$iso" -o"$dir" > /dev/null; then
error "Failed to extract ISO file!"
rm -f "$iso"
exit 66
fi