5 ########## MAIN ##########
13 print ("Synching to head\n");
14 system ("p4 sync \#head");
15 print ("End of sync to head\n");
17 print ("Cleaning process...\n");
18 system ("make -C ./work/swg/current/src/build/linux/ cleanall");
19 print ("Cleaning Process Complete\n");
22 print ("Starting Debug Server Build\n");
23 system ("make -C ./work/swg/current/src/build/linux/ debug 2>&1 | tee grant debug.log");
24 print ("Debug Server Build Complete\n");
27 print ("Cleaning process...\n");
28 system ("make -C ./work/swg/current/src/build/linux/ cleanall");
29 print ("Cleaning Process Complete\n");
32 print ("Starting Release Server Build\n");
33 system ("make -C ./work/swg/current/src/build/linux/ release 2>&1 | tee grantrelease.log");
34 print ("Release Server Build Complete\n");
35 print ("Mailing debug log");
36 system ("mail -s \"[BUILDLOG] Daily Debug Server Log\" gmcdaniel\@soe.sony.com cmayer\@soe.sony.com asommers\@soe.sony.com jgrills\@soe.sony.com jbrack\@soe.sony.com <grantdebug.log");
37 print ("Mailing release log");
38 system ("mail -s \"[BUILDLOG] Daily Release Server Log\" gmcdaniel\@soe.sony.com cmayer\@soe.sony.com asommers\@soe.sony.com jgrills\@soe.sony.com jbrack\@soe.sony.com <grantrelease.log");
45 ########## END OF MAIN ##########