build_package.pl
changeset 17 d75feffe620f
parent 16 e1b9f78cef38
child 19 472feb69d0c9
equal deleted inserted replaced
16:e1b9f78cef38 17:d75feffe620f
    20 
    20 
    21 my $sBOOTSTRAP_DIR="C:\\Apps\\FBF\\bootstrap";
    21 my $sBOOTSTRAP_DIR="C:\\Apps\\FBF\\bootstrap";
    22 my $sJOB_BASE_DIR="D:\\fbf_project";
    22 my $sJOB_BASE_DIR="D:\\fbf_project";
    23 my $nMAX_JOBDIR_AGE_SECONDS = 86400; # max number of seconds after which the letter is forcibly released
    23 my $nMAX_JOBDIR_AGE_SECONDS = 86400; # max number of seconds after which the letter is forcibly released
    24 my $nLOCK_FILE_MAX_ATTEMPTS = 5;
    24 my $nLOCK_FILE_MAX_ATTEMPTS = 5;
    25 #my $sNUMBERS_FILE="\\\\sym-build01\\f\$\\numbers.txt";
    25 my $sNUMBERS_FILE="\\\\v800008.ad-sfpd.intra\\g\$\\numbers.txt";
    26 my $sNUMBERS_FILE="d:\\numbers.txt";
       
    27 my $sLETTERS_FILE="D:\\letters.txt";
    26 my $sLETTERS_FILE="D:\\letters.txt";
    28 my $nMAX_LETTER_AGE_SECONDS = 86400; # max number of seconds after which the letter is forcibly released
    27 my $nMAX_LETTER_AGE_SECONDS = 86400; # max number of seconds after which the letter is forcibly released
    29 
    28 
    30 my $sFbfProjectRepo = '';
    29 my $sFbfProjectRepo = '';
    31 my $sFbfProjectDir = '';
    30 my $sFbfProjectDir = '';
    32 my $sFbfConfigRepo="\\\\lon-engbuild87\\d\$\\mercurial_development\\oss\\FCL\\interim\\fbf\\configs\\pkgbuild";
    31 my $sFbfConfigRepo="\\\\v800008.ad-sfpd.intra\\g\$\\mercurial_development\\oss\\FCL\\interim\\fbf\\configs\\pkgbuild";
    33 my $sFbfConfigDir = '';
    32 my $sFbfConfigDir = '';
    34 my $sJobLabel = '';
    33 my $sJobLabel = '';
    35 my $nCmdLineNumber;
    34 my $nCmdLineNumber;
    36 GetOptions(('label:s' => \$sJobLabel, 'configrepo:s' => \$sFbfConfigRepo, 'configdir:s' => \$sFbfConfigDir, 'projectrepo:s' => \$sFbfProjectRepo, 'projectdir:s' => \$sFbfProjectDir, 'number:s' => \$nCmdLineNumber));
    35 GetOptions(('label:s' => \$sJobLabel, 'configrepo:s' => \$sFbfConfigRepo, 'configdir:s' => \$sFbfConfigDir, 'projectrepo:s' => \$sFbfProjectRepo, 'projectdir:s' => \$sFbfProjectDir, 'number:s' => \$nCmdLineNumber));
    37 
    36 
    38 if (!$sJobLabel or !$sFbfProjectRepo)
    37 if (!$sJobLabel or !($sFbfProjectRepo or $sFbfProjectDir))
    39 {
    38 {
    40 	print "Usage: build_package.pl --label=<label> --projectrepo=<project repo> | --projectdir=<project dir>\n\t[--configrepo=<config repo> | --configdir=<config dir>]\n";
    39 	print "Usage: build_package.pl --label=<label> --projectrepo=<project repo> | --projectdir=<project dir>\n\t[--configrepo=<config repo> | --configdir=<config dir>]\n";
    41 	exit(0);
    40 	exit(0);
    42 }
    41 }
    43 
    42