Changeset 1604 in ProjectBuilder for devel/pb/t


Ignore:
Timestamp:
May 27, 2012, 4:45:34 AM (12 years ago)
Author:
Bruno Cornec
Message:
  • Fix an error in the Package file generation for deb repo
  • more pbtest fine tune
  • Review again pb_system msgs
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb/t/pbtest

    r1603 r1604  
    1212
    1313# You may have multiple distros here
    14 TESTVEDIST="debian-6.0-x86_64 ubuntu-12.04-i386 fedora-16-x86_64 opensuse-12.1-x86_64 mageia-2-i386 mandriva-2011.0-i386"
     14TESTVEDIST="debian-6.0-x86_64 ubuntu-12.04-i386 fedora-16-x86_64 opensuse-12.1-x86_64 mageia-2-i386 mandriva-2010.1-i386"
    1515# Only one VM is tested for now.
    1616TESTVMDIST="fedora-16-i386"
     
    7676    cat > /tmp/sudoers << EOF
    7777Defaults env_keep += "PBPROJ"
    78 # This is for the $PBUSER account in the VE only
     78# This is for the $PBUSER account for the VE and VM only
    7979$PBUSER ALL=NOPASSWD:/usr/sbin/chroot
    8080$PBUSER ALL=NOPASSWD:/usr/bin/rpmbootstrap
     
    8585$PBUSER ALL=NOPASSWD:/bin/tar
    8686$PBUSER ALL=NOPASSWD:/bin/mkdir
    87 $PBUSER ALL=NOPASSWD:/bin/chown
     87$PBUSER ALL=NOPASSWD:/usr/bin/qemu-kvm
    8888EOF
    8989    sudocmd "cat /etc/sudoers /tmp/sudoers > /tmp/sudoers2"
     
    156156vmsize fedora = 10G
    157157vmmonport default = 4000
     158vmlogin default = $PBUSER
    158159EOF
    159160echo "vmlist default = `echo $TESTVMDIST | sed 's/ /,/g'`" >> /tmp/.pbrc
     
    341342sudopbtest "svn ci $VCSOPT -m 'sync before newver' $PBTEST/pb"
    342343sudopbtest "PBVCSOPT=\"$VCSOPT\" pb -r 2.5 -V 2.6 newver"
    343 sudopbtest "pb -r 2.6 sbx2pkg"
    344 sudopbtest "pb clean"
     344# We now need to adapt tar file,log ... to a 2.6 content
     345#sudopbtest "pb -r 2.6 sbx2pkg"
    345346
    346347# need tobe part of group video for KVM
    347 sudocmd "grep -q $PBUSER /etc/group"
     348sudocmd "grep -Eq '^video:' /etc/group | grep $PBUSER"
    348349if [ $? -ne 0 ]; then
    349     sudocmd "perl -pi -e 's|^(video:.*)$|$1,|' /etc/shadow"
     350    sudocmd "perl -pi -e 's|^(video:.*)$|$1,$ENV{'PBUSER'}|' /etc/shadow"
    350351fi
    351352d=mageia-2-i386
    352353sudopbtest "qemu-img create -f qcow2 $PBTEST/vm/$d.qemu 72G"
    353 sudopbtest "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"
     354sudopbtest "sudo 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"
    354355sudopbtest "pb -p pb -r devel -m $d sbx2setupvm"
    355356sudopbtest "pb -p pb -m $d snapvm"
    356357sudopbtest "pb -m $d sbx2vm"
    357358
    358 
    359359# test also with MondoRescue
    360360pb -p mondorescue -r branches/3.0 cms2pkg
    361361
    362362# cleanup
     363sudopbtest "pb clean"
    363364sudopbtest "killall svnserve" 1
    364365
Note: See TracChangeset for help on using the changeset viewer.