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

M #: check tarball parameter

This commit is contained in:
Christian González 2020-05-18 12:56:45 +02:00
parent 869206ae60
commit 828a59f897
No known key found for this signature in database
GPG Key ID: BC941A50DF6A42EA

View File

@ -45,6 +45,11 @@ if [ ! -f "$img_raw" ]; then
exit -1
fi
# Check tarball is a valid file
if [ ! -f "$tarball" ]; then
exit -1
fi
# Check dockerdir is different than / and the directory name is an uuid
regex_uuid="^\{?[A-F0-9a-f]{8}-[A-F0-9a-f]{4}-[A-F0-9a-f]{4}-[A-F0-9a-f]{4}-[A-F0-9a-f]{12}\}?$"
if [[ ! `echo $dockerdir | awk -F/ '{print $NF}'` =~ $regex_uuid ]]; then