From 828a59f8971ec3cd5130983a5396d5c019edb040 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez?= Date: Mon, 18 May 2020 12:56:45 +0200 Subject: [PATCH] M #: check tarball parameter --- src/mad/sh/create_docker_image.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mad/sh/create_docker_image.sh b/src/mad/sh/create_docker_image.sh index 87cf1462d9..052d67ac2d 100755 --- a/src/mad/sh/create_docker_image.sh +++ b/src/mad/sh/create_docker_image.sh @@ -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