Changeset 1590 in ProjectBuilder for devel/pb


Ignore:
Timestamp:
May 24, 2012, 1:05:04 AM (12 years ago)
Author:
Bruno Cornec
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.