summaryrefslogtreecommitdiffstats
path: root/remote/rootfs/rootfs-stage32/data
diff options
context:
space:
mode:
authorJonathan Bauer2013-10-15 15:39:44 +0200
committerJonathan Bauer2013-10-15 15:39:44 +0200
commite715ec592f2014c0742467efa48b900e1c842adb (patch)
tree83d8dfc0013776f23fce98abf787274973529eaa /remote/rootfs/rootfs-stage32/data
parent[vmware] fix missing renaming of build/conf (diff)
downloadtm-scripts-e715ec592f2014c0742467efa48b900e1c842adb.tar.gz
tm-scripts-e715ec592f2014c0742467efa48b900e1c842adb.tar.xz
tm-scripts-e715ec592f2014c0742467efa48b900e1c842adb.zip
[rootfs-stage32] catch download failed error for slx addons
Diffstat (limited to 'remote/rootfs/rootfs-stage32/data')
-rwxr-xr-xremote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons5
1 files changed, 4 insertions, 1 deletions
diff --git a/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons b/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons
index b5e2040b..06460506 100755
--- a/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons
+++ b/remote/rootfs/rootfs-stage32/data/opt/openslx/scripts/systemd-setup_slx_addons
@@ -60,7 +60,10 @@ if [ $# -eq 1 ]; then
# download the addon from the given URL
ADDON_TARGET_PATH="${SYS_TMP}/$(basename "$ADDON").sqfs"
- download "${SLX_BASE_PATH}/${ADDON}.sqfs" "${ADDON_TARGET_PATH}"
+ if ! download "${SLX_BASE_PATH}/${ADDON}.sqfs" "${ADDON_TARGET_PATH}"; then
+ echo "Download of ${ADDON} failed."
+ exit 1
+ fi
# now mount it to $SLX_MNT/<addon-name>
ADDON_MOUNT_POINT="${SLX_BASE_MNT}/$(basename "$ADDON")"