From 2a081ad5175e835ef079cc90043297b8de3950f0 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Tue, 22 May 2018 01:34:32 +0200 Subject: [PATCH] add logic --- src/func/iso_extract | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/func/iso_extract b/src/func/iso_extract index e5100f7..46a8432 100755 --- a/src/func/iso_extract +++ b/src/func/iso_extract @@ -21,10 +21,17 @@ function iso_extract() { return 12 } + iso_source_is_url=false iso_source="$1" [ -f "$iso_source" ] || { - echo "### ERROR ### iso_extract: ISO \"$iso_source\" not exist!" - return 11 + #if it is an url... + if [ url-exist ]; then + iso_source_is_url=true + #dl to tmp + set iso_source + else + echo "### ERROR ### iso_extract: ISO \"$iso_source\" not exist!" + return 11 + fi } @@ -42,6 +49,7 @@ function iso_extract() { #clear tmp mountpoint umount "$iso_source" rm -r "$tmpdir" + [ "$iso_source_is_url" == "true" ] && rm "$iso_source" tmpdir= echo "done"