X-Git-Url: http://git.onelab.eu/?p=planetlab-umts-tools.git;a=blobdiff_plain;f=umtsd;h=4fbf77363d63e86a40ccedbf7aeb2694d5d91822;hp=780fb56a6d266d0d29f112560b3872d217310da5;hb=b518901e4533042ccf9ac2aa12e05582d5629ad4;hpb=7c8e3b6d18a08b54f98ebd80dca334457dac6ece diff --git a/umtsd b/umtsd index 780fb56..4fbf773 100755 --- a/umtsd +++ b/umtsd @@ -21,17 +21,9 @@ command=`echo ${line%% *}` rest=`echo ${line#* }` case "$command" in - #init) - #logger "Initialitation of the UMTS inteface requested by $sliver" - #init_umts $sliver; - # - #if [[ $? != 0 ]] ; then - # echo "Failed" - #fi - #;; - start) logger "Starting the umts connection for $sliver" + start_umts $sliver; if [[ $? != 0 ]] ; then @@ -52,6 +44,10 @@ case "$command" in add) logger "Request to add a destination by $sliver for the UMTS connection"; + if ! check_sliceip; then + exit 1 + fi + if ! valid_dotted_quad "$rest"; then echo "Failed" else @@ -68,6 +64,10 @@ case "$command" in del) logger "Request to del a destination by $sliver for the UMTS connection"; + if ! check_sliceip; then + exit 1 + fi + if ! valid_dotted_quad "$rest"; then echo "Failed" else @@ -97,7 +97,7 @@ case "$command" in esac -#sleep 1 +sleep 1 echo "EOF"