Changeset 1601 in ProjectBuilder for devel/pb


Ignore:
Timestamp:
May 26, 2012, 3:53:52 PM (12 years ago)
Author:
Bruno Cornec
Message:
  • pb correctly now differentiate PBDEP and BPBDEP (in Env.pm for template generation
  • pbtest uses now this feature
  • Fix mageia 1 and 2 deps for VE
  • remove a detail given in a generated pb_system as it creates errors in the built script
Location:
devel/pb
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/bin/pb

    r1600 r1601  
    33233323        # Sync date
    33243324        # do it after sudoers is setup
    3325         print SCRIPT "pb_system(\"$ntpline\",\"Setting up time\",\"mayfail\");\n";
     3325        print SCRIPT "pb_system(\"$ntpline\");\n";
    33263326    }
    33273327    # We may need a proxy configuration. Get it from the local env
  • devel/pb/t/pbtest

    r1599 r1601  
    222222filter PBGRP = Applications/Archiving
    223223filter PBLIC = Afio
    224 filter PBDEP = gcc
     224filter PBBDEP = gcc
    225225EOF
    226226sudocmd "mv /tmp/rpm.pbf $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.pbf"
    227227sudocmd "chown ${PBUSER}:$PBUSER $PBTEST/pb/afio/pbconf/2.5/pbfilter/rpm.pbf "
    228228
    229 cat >> /tmp/deb.pbf << EOF
     229cat > /tmp/deb.pbf << EOF
    230230filter PBGRP = utils
    231231filter PBLIC = Afio
     
    244244perl -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
    245245perl -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
    246 perl -pi -e 's|^#Requires:|Requires:|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec
     246perl -pi -e 's|^#BuildRequires:|BuildRequires:|' $PBTEST/pb/afio/pbconf/2.5/afio/rpm/afio.spec
    247247EOF
    248248chmod 755 /tmp/pbtestcmd
     
    294294perl -pi -e 's|config.status: configure|config.status: Makefile|' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
    295295perl -pi -e 's|dh_installchangelogs ChangeLog|dh_installchangelogs debian/changelog|' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
    296 perl -pi -e 's|\\\$(MAKE) install.*|mkdir -p \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/bin \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/share/man/man1|' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
    297 perl -pi -e 's|# - copy html manual to temporary location for renaming|install -p -m 755 afio \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/bin ; install -p -m 644 afio.1 \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/share/man/man1|' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
     296perl -pi -e 's|# - copy html manual to temporary location for renaming|mkdir -p \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/bin \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/share/man/man1 ; install -p -m 755 afio \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/bin ; install -p -m 644 afio.1 \\\$(CURDIR)/debian/\\\$(PACKAGE_NAME)/usr/share/man/man1|' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
    298297sed -i -e '/\.\/configure /d' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
     298sed -i -e '/ install prefix=/d' $PBTEST/pb/afio/pbconf/2.5/afio/deb/rules
    299299EOF
    300300chmod 755 /tmp/pbtestcmd
     
    330330sudopbtest "svn ci $VCSOPT -m 'sync before newver' $PBTEST/pb"
    331331sudopbtest "PBVCSOPT=\"$VCSOPT\" pb -r 2.5 -V 2.6 newver"
     332sudopbtest "pb -r 2.6 sbx2pkg"
    332333sudopbtest "pb clean"
    333334
     
    340341sudopbtest "qemu-img create -f qcow2 $PBTEST/vm/$d.qemu 72G"
    341342sudopbtest "qemu-kvm -m 1024 -kernel /pub/mageia/distrib/2/i586/isolinux/alt0/vmlinuz -initrd /pub/mageia/distrib/2/i586/isolinux/alt0/all.rdz -append "ramdisk_size=128000 root=/dev/ram3 kickstart=http://192.168.8.55/pub/ks/guerrero/ks.pl automatic=method:http,server:192.168.8.55,directory:/pub/mageia/distrib/2/i586,network:dhcp" -drive file=$PBTEST/vm/$d.qemu,if=virtio,media=disk -redir tcp:2200:10.0.2.15:22"
    342 sudopbtest "pb -p pb -m $d sbx2setupvm"
     343sudopbtest "pb -p pb -r devel -m $d sbx2setupvm"
    343344sudopbtest "pb -p pb -m $d snapvm"
    344345sudopbtest "pb -m $d sbx2vm"
    345346
    346347
    347 # test also with MOndoRescue
     348# test also with MondoRescue
    348349pb -p mondorescue -r branches/3.0 cms2pkg
    349350
Note: See TracChangeset for help on using the changeset viewer.