(file) Return to make_jsoc.pl CVS log (file) (dir) Up to [Development] / JSOC

File: [Development] / JSOC / make_jsoc.pl (download)
Revision: 1.5, Wed Feb 8 22:23:41 2012 UTC (11 years, 1 month ago) by arta
Branch: MAIN
Changes since 1.4: +3 -1 lines
Fix jsoc_update.pl, and commit before I accidentally lose my changes.

#!/usr/bin/perl -w 

# run this on each machine to be used.
#    n00 - for linux_ia32 machines such as n00, ..., n11, etc.
#    n12 - for linux_x86_64 machines

use Cwd qw(realpath);

my($scriptpath) = realpath($0);
print STDOUT "make of JSOC $scriptpath\n";
system("date");

my($wd);
$wd = $scriptpath;

if ($wd =~ /(.+)\/\S+$/)
{
    $wd = $1;
}
else
{
    print STDERR "Invalid make_jsoc.pl path; bailing!\n";
    exit(1);
}

chdir($wd);

# make clean 
# make -j 4 

system("make clean");

if (-e "configsdp.txt")
{
    system("make all dsds");
}
else
{
    system("make");
}

system("date");

Karen Tian
Powered by
ViewCVS 0.9.4