Changeset 1590


Ignore:
Timestamp:
05/24/12 01:05:04 (13 months ago)
Author:
bruno
Message:
  • more pbtest content passes now. We're building the VE and afio locally at least!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/t/pbtest

    r1587 r1590  
    3131    echo "INFO (as pbtest): Now running $cmd [$msg]" 
    3232fi 
    33 sudo su - pbtest -c "$cmd" 
     33sudo -n su - pbtest -c "$cmd" 
    3434ret=$? 
    3535if [ $ret -ne 0 ] && [ _"$msg" == _"" ]; then 
     
    4545 
    4646echo "INFO (as root): Now running $cmd" 
    47 sudo $cmd 
     47sudo -n $cmd 
    4848ret=$? 
    4949if [ $ret -ne 0 ]; then 
     
    6565    cat > /tmp/sudoers << EOF 
    6666Defaults env_keep += "PBPROJ" 
    67 pbtest localhost=NOPASSWD:/usr/sbin/chroot 
    68 pbtest localhost=NOPASSWD:/usr/bin/rpmbootstrap 
    69 pbtest localhost=NOPASSWD:/bin/cp 
     67# This is for the pbtest account in the VE only 
     68pbtest ALL=NOPASSWD:/usr/sbin/chroot 
     69pbtest ALL=NOPASSWD:/usr/bin/rpmbootstrap 
     70pbtest ALL=NOPASSWD:/usr/sbin/debootstrap 
     71pbtest ALL=NOPASSWD:/bin/chmod 
     72pbtest ALL=NOPASSWD:/bin/cp 
     73pbtest ALL=NOPASSWD:/bin/rm 
     74pbtest ALL=NOPASSWD:/bin/tar 
     75pbtest ALL=NOPASSWD:/bin/mkdir 
    7076EOF 
    7177    sudocmd "cat /etc/sudoers /tmp/sudoers > /tmp/sudoers2" 
     
    181187sudopbtest "touch $PBTEST/pb/README" 
    182188sudopbtest "svn add $PBTEST/pb/README" 
    183 sudopbtest "svn ci --username pbtest --password pbtest -m 'add readme' $PBTEST/pb/README" 
     189sudopbtest "svn ci $VCSOPT -m 'add readme' $PBTEST/pb/README" 
    184190sudopbtest "PBVCSOPT=\"$VCSOPT\" pb -r 2.5 newproj afio" 
    185191 
     
    229235perl -pi -e 's|%configure||' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
    230236perl -pi -e 's|make %{\?_smp_mflags}|make %{\?_smp_mflags}\nchmod 644 script*/*|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
    231 perl -pi -e 's|mkdir -p %|mkdir -p \$RPM_BUILD_ROOT%|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
    232 perl -pi -e 's|make DESTDIR=.*|mkdir -p \$RPM_BUILD_ROOT%{_bindir}\nmkdir -p \$RPM_BUILD_ROOT%{_mandir}/man1\ninstall -p -m 755 afio \$RPM_BUILD_ROOT%{_bindir}\ninstall -p -m 644 afio.1 \$RPM_BUILD_ROOT%{_mandir}/man1|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
     237perl -pi -e 's|make DESTDIR=.*|mkdir -p %{buildroot}%{_bindir}\nmkdir -p %{buildroot}%{_mandir}/man1\ninstall -p -m 755 afio %{buildroot}%{_bindir}\ninstall -p -m 644 afio.1 %{buildroot}%{_mandir}/man1|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
    233238perl -pi -e 's|%doc ChangeLog|%doc HISTORY PORTING README SCRIPTS ANNOUNCE-2.5 perl.artistic.license|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
    234239perl -pi -e 's|%doc INSTALL COPYING README AUTHORS NEWS|%doc afio.lsm script1 script2 script3 script4\n%{_bindir}/%{name}\n%{_mandir}/man1/%{name}.1*|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec 
     
    311316done 
    312317 
    313 sudopbtest "svn ci --username pbtest --password pbtest -m 'sync before newver' $PBTEST/pb" 
    314 sudopbtest "pb -r 2.5 -V 2.6 newver" 
     318sudopbtest "svn ci $VCSOPT -m 'sync before newver' $PBTEST/pb" 
     319sudopbtest "PBVCSOPT=\"$VCSOPT\" pb -r 2.5 -V 2.6 newver" 
    315320sudopbtest "pb clean" 
    316321 
Note: See TracChangeset for help on using the changeset viewer.