From: Lars Kurth Date: Mon, 4 Sep 2017 10:39:38 +0000 (+0100) Subject: Added extra error checks/workflow functionality for --xsadir option X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=a3c663cd9191bd86d18c57b29906183568df4d6c;p=people%2Flarsk%2Fxen-release-scripts.git Added extra error checks/workflow functionality for --xsadir option --- diff --git a/lib/MyOptions.pm b/lib/MyOptions.pm index 5a50ba2..9e2fd92 100755 --- a/lib/MyOptions.pm +++ b/lib/MyOptions.pm @@ -133,6 +133,11 @@ sub options_matchxsa { $opt{'XSADIR'} = $o{'TMPDIR'}."/xsaweb"; system("rm -rf ".$opt{'XSADIR'}); mkdir $o{'TMPDIR'}; + } elsif (!-d $opt{'XSADIR'}) { + die "Usage: $0\n".$u."\n". + " directory ".$opt{'XSADIR'}." does not exist.\n"; + } else { + system("git -C ".$opt{'XSADIR'}." pull --all"); } # Check whether files/directories exist