Changeset 1606 in ProjectBuilder for devel/pb


Ignore:
Timestamp:
May 28, 2012, 3:41:43 AM (12 years ago)
Author:
Bruno Cornec
Message:
  • Adds pbstoponerr option in conf file to allow to overwrite the default which is back to not stopping on errors as it perturbates VE and VM build for themoment, as not all commands are expected to succeed systematically.
Location:
devel/pb
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r1605 r1606  
    741741# Check for command requirements
    742742#
    743 my ($req,$opt,$pbpara,$pbshowsudo) = pb_conf_get_if("oscmd","oscmdopt","pbparallel","pbshowsudo");
     743my ($req,$opt,$pbpara,$pbshowsudo,$pbstoponerr) = pb_conf_get_if("oscmd","oscmdopt","pbparallel","pbshowsudo","pbstoponerr");
    744744pb_check_requirements($req,$opt,$appname);
    745745
    746746$Global::pb_show_sudo = 1 if ((defined $pbshowsudo) && (defined $pbshowsudo->{$ENV{'PBPROJ'}}) && ($pbshowsudo->{$ENV{'PBPROJ'}} =~ /true/oi));
     747$Global::pb_stop_on_error = 1 if ((defined $pbstoponerr) && (defined $pbstoponerr->{$ENV{'PBPROJ'}}) && ($pbstoponerr->{$ENV{'PBPROJ'}} =~ /true/oi));
    747748
    748749#
  • devel/pb/t/pbtest

    r1605 r1606  
    346346
    347347# need tobe part of group video for KVM
    348 sudocmd "grep -Eq '^video:' /etc/group | grep $PBUSER"
     348sudocmd "grep -Eq '^video:' /etc/group" | grep $PBUSER
    349349if [ $? -ne 0 ]; then
    350350    sudocmd "perl -pi -e 's|^(video:.*)$|$1,$ENV{'PBUSER'}|' /etc/shadow"
Note: See TracChangeset for help on using the changeset viewer.