1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-22 18:50:08 +03:00

B# 2937: LXD downloader fix for marketplaces (#2938)

* B #2937: Discover extension on urls for lxd_downloader.sh

* B #2937: Remove comment

* Validate extension
This commit is contained in:
sergiojvg 2019-02-15 03:53:04 -06:00 committed by Tino Vázquez
parent 0de6fa7493
commit 44f01e5341

View File

@ -105,7 +105,14 @@ for p in ${arguments//&/ }; do
[ -n "$k" -a -n "$v" ] && eval $k=$v;
done
extension="tar.xz"
second_extension=`echo $rootfs_url | rev | cut -d "." -f 2 | rev`
if [ "$second_extension" == "tar" ]; then
extension=`echo $rootfs_url | rev | cut -d "." -f 1,2 | rev`
else
extension=`echo $rootfs_url | rev | cut -d "." -f 1 | rev`
if [ ${#extension} -ge 4 ]; then exit 1
fi
fi
distro=`echo $rootfs_url | cut -d '/' -f 5`
version=`echo $rootfs_url | cut -d '/' -f 6`