Changeset 1604 in ProjectBuilder for devel/pb/t
- Timestamp:
- May 27, 2012, 4:45:34 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/t/pbtest
r1603 r1604 12 12 13 13 # 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-201 1.0-i386"14 TESTVEDIST="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" 15 15 # Only one VM is tested for now. 16 16 TESTVMDIST="fedora-16-i386" … … 76 76 cat > /tmp/sudoers << EOF 77 77 Defaults env_keep += "PBPROJ" 78 # This is for the $PBUSER account in the VEonly78 # This is for the $PBUSER account for the VE and VM only 79 79 $PBUSER ALL=NOPASSWD:/usr/sbin/chroot 80 80 $PBUSER ALL=NOPASSWD:/usr/bin/rpmbootstrap … … 85 85 $PBUSER ALL=NOPASSWD:/bin/tar 86 86 $PBUSER ALL=NOPASSWD:/bin/mkdir 87 $PBUSER ALL=NOPASSWD:/ bin/chown87 $PBUSER ALL=NOPASSWD:/usr/bin/qemu-kvm 88 88 EOF 89 89 sudocmd "cat /etc/sudoers /tmp/sudoers > /tmp/sudoers2" … … 156 156 vmsize fedora = 10G 157 157 vmmonport default = 4000 158 vmlogin default = $PBUSER 158 159 EOF 159 160 echo "vmlist default = `echo $TESTVMDIST | sed 's/ /,/g'`" >> /tmp/.pbrc … … 341 342 sudopbtest "svn ci $VCSOPT -m 'sync before newver' $PBTEST/pb" 342 343 sudopbtest "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" 345 346 346 347 # need tobe part of group video for KVM 347 sudocmd "grep - q $PBUSER /etc/group"348 sudocmd "grep -Eq '^video:' /etc/group | grep $PBUSER" 348 349 if [ $? -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" 350 351 fi 351 352 d=mageia-2-i386 352 353 sudopbtest "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"354 sudopbtest "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" 354 355 sudopbtest "pb -p pb -r devel -m $d sbx2setupvm" 355 356 sudopbtest "pb -p pb -m $d snapvm" 356 357 sudopbtest "pb -m $d sbx2vm" 357 358 358 359 359 # test also with MondoRescue 360 360 pb -p mondorescue -r branches/3.0 cms2pkg 361 361 362 362 # cleanup 363 sudopbtest "pb clean" 363 364 sudopbtest "killall svnserve" 1 364 365
Note:
See TracChangeset
for help on using the changeset viewer.