Changeset 892 in ProjectBuilder for devel/pb/bin/pb


Ignore:
Timestamp:
Oct 29, 2009, 2:35:35 AM (14 years ago)
Author:
Bruno Cornec
Message:
  • remove call to bash to use generic sh. This has o be checked for compatibility issues
  • In conf file, when having a dependency on Module-Build, it has to be first, as some other may depend on it
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r891 r892  
    14441444    # Do not touch when just announcing
    14451445    if ($cmt ne "Announce") {
    1446         pb_system("$shcmd \"mkdir -p $tdir ; cd $tdir ; echo \'for i in $basesrc; do if [ -f \$i ]; then rm -f \$i; fi; done\ ; $cmd' | bash\"","Preparing $tdir on $cptarget");
     1446        pb_system("$shcmd \"mkdir -p $tdir ; cd $tdir ; echo \'for i in $basesrc; do if [ -f \$i ]; then rm -f \$i; fi; done\ ; $cmd' | sh\"","Preparing $tdir on $cptarget");
    14471447    } else {
    14481448        $logres = "> ";
     
    14551455    }
    14561456
    1457     pb_system("$shcmd \"echo \'cd $tdir ; if [ -x pbscript ]; then ./pbscript; fi ; rm -f ./pbscript\' | bash\"","Executing pbscript on $cptarget if needed","verbose");
     1457    pb_system("$shcmd \"echo \'cd $tdir ; if [ -x pbscript ]; then ./pbscript; fi ; rm -f ./pbscript\' | sh\"","Executing pbscript on $cptarget if needed","verbose");
    14581458    if ($cmt =~ /^V[EM]build/) {
    14591459        # Get back info on pkg produced, compute their name and get them from the VM
     
    15201520            }
    15211521        }
    1522         pb_system("$shcmd \"sudo /sbin/halt -p \"; sleep $tm ; echo \'if [ -d /proc/$vmpid ]; then kill -9 $vmpid; fi \' | bash ; sleep 10","VM $v halt (pid $vmpid)");
     1522        pb_system("$shcmd \"sudo /sbin/halt -p \"; sleep $tm ; echo \'if [ -d /proc/$vmpid ]; then kill -9 $vmpid; fi \' | sh ; sleep 10","VM $v halt (pid $vmpid)");
    15231523    }
    15241524    if (($cmt =~ /^VE/) && ($snapme != 0)) {
     
    23862386        my $dir = $m;
    23872387        $dir =~ s/-.*//;
    2388         pb_system("rm -rf $m"."* ; wget http://search.cpan.org/CPAN/modules/by-module/$dir/$m-$osperlver->{$m}.tar.gz ; gzip -cd $m-$osperlver->{$m}.tar.gz | tar xf - ; cd $m"."* ; perl Makefile.PL ; make ; make install ; cd .. ; rm -rf $m"."*","Installing perl module $m-$osperlver->{$m}");
     2388        pb_system("echo \"rm -rf $m* ; wget http://search.cpan.org/CPAN/modules/by-module/$dir/$m-$osperlver->{$m}.tar.gz ; gzip -cd $m-$osperlver->{$m}.tar.gz | tar xf - ; cd $m* ; if [ -f Build.PL ]; then perl Build.PL; ./Build ; ./Build install ; else perl Makefile.PL; make ; make install ; fi; cd .. ; rm -rf $m*\" | sh" ,"Installing perl module $m-$osperlver->{$m}");
    23892389    }
    23902390
Note: See TracChangeset for help on using the changeset viewer.