IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 22740


Ignore:
Timestamp:
Mar 2, 2009, 12:36:44 PM (17 years ago)
Author:
eugene
Message:

catch errors on more psbuild steps

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psconfig/psbuild

    r22697 r22740  
    247247
    248248        if (-e "Build.PL") {
    249             vsystem ("$psperlbuild");
    250             if ($?) { &failure($module[$i], "failure in perl Build.PL"); }
    251 
    252             vsystem ("./Build");
    253             if ($?) { &failure($module[$i], "failure in Build"); }
    254 
    255             vsystem ("./Build install");
    256             if ($?) { &failure($module[$i], "failure in Build install"); }
     249            $status = vsystem ("$psperlbuild");
     250            if ($status) { &failure($module[$i], "failure in perl Build.PL"); }
     251
     252            $status = vsystem ("./Build");
     253            if ($status) { &failure($module[$i], "failure in Build"); }
     254
     255            $status = vsystem ("./Build install");
     256            if ($status) { &failure($module[$i], "failure in Build install"); }
    257257
    258258            next;
     
    272272        if ($developer && $rebuild_this && ! -e "configure" && -e "autogen.sh") {
    273273            $skip_configure = 1;
    274             vsystem ("$psautogen $psopts");
    275             if ($?) { &failure($module[$i], "failure in psautogen"); }
     274            $status = vsystem ("$psautogen $psopts");
     275            if ($status) { &failure($module[$i], "failure in psautogen"); }
    276276        }
    277277
    278278        if ($rebuild_this && -e "configure" && !$skip_configure) {
    279             vsystem ("$psconfigure $psopts");
    280             if ($?) { &failure($module[$i], "failure in psconfigure"); }
     279            $status = vsystem ("$psconfigure $psopts");
     280            if ($status) { &failure($module[$i], "failure in psconfigure"); }
    281281        }
    282282
     
    288288
    289289        if ($clean) {
    290             vsystem ("$make clean");
    291             if ($?) { &failure($module[$i], "failure in make clean"); }
    292         }
    293 
    294         vsystem ("$make");
    295         if ($?) { &failure($module[$i], "failure in make"); }
    296 
    297         vsystem ("$make install");
    298         if ($?) { &failure($module[$i], "failure in make install"); }
     290            $status = vsystem ("$make clean");
     291            if ($status) { &failure($module[$i], "failure in make clean"); }
     292        }
     293
     294        $status = vsystem ("$make");
     295        if ($status) { &failure($module[$i], "failure in make"); }
     296
     297        $status = vsystem ("$make install");
     298        if ($status) { &failure($module[$i], "failure in make install"); }
    299299
    300300        print "*** done with $module[$i] ***\n";
Note: See TracChangeset for help on using the changeset viewer.