Changeset 1288 in ProjectBuilder


Ignore:
Timestamp:
Mar 31, 2011, 12:24:54 AM (13 years ago)
Author:
Bruno Cornec
Message:

r4371@localhost: bruno | 2011-03-30 23:59:59 +0200

  • Review demo script to include partly Lab content
Location:
devel/pb-doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-doc/pb-demo

    r1101 r1288  
    1515# Decide to build a package for project-builder based on that devel version
    1616# to replace the one currently installed
    17 pb -p pb -r devel cms2build
     17pb -p pb -r devel sbx|cms2build
    1818
    1919# Show the upstream part
     
    3838# Now  show how easy it's to build for another distro in a VM
    3939ls /home/qemu
    40 pb -p pb -m ubuntu-9.04-i386 build2vm
     40pb -p pb -m ubuntu-10.10-i386 build2vm
    4141# Now  show how easy it's to build for another distro in a VE
    42 ls /home/rinse
    43 pb -p pb -m centos-5-i386 build2ve
     42ls /home/rpmbootstrap
     43pb -p pb -m centos-5-x86_64 build2ve
    4444
    4545# Now  show how easy it's to build for another project for which I'm upstream
    46 pb -p mondorescue -m centos-5-i386 cms2ve
     46pb -p mondorescue -m centos-5-x86_64 cms2ve
     47
    4748# Now  show how easy it's to build for another project for which I'm not upstream with patches
    48 pb -p afio -r 2.5 -m centos-5-i386 cms2ve
     49pb -p afio -r 2.5 -m centos-5-x86_64 cms2ve
    4950
    5051# Look at conf files
    5152cat ~/.pbrc
    52 cat /home/rinse/.pbrc
    53 cat ~/pb/projects/afio/pbconf/2.5/afio.pb
    54 ls -R ~/pb/projects/afio/pbconf/2.5/
     53cat /home/rpmbootstrap/.pbrc
     54cat ~/local/pb/projects/afio/pbconf/2.5/afio.pb
     55ls -R ~/local/pb/projects/afio/pbconf/2.5/
     56
     57# Short Lab
     58# in pblab account
     59# prepa
     60# As root
     61rm -rf /prj/svn
     62svnadmin create /prj/svn
     63cat >> /prj/svn/conf/authz << EOF
     64[/]
     65pblab = rw
     66* = r
     67EOF
     68cat >> /prj/svn/conf/passwd << EOF
     69pblab = pblab
     70EOF
     71cat > /prj/svn/conf/svnserve.conf << EOF
     72[general]
     73password-db = passwd
     74authz-db = authz
     75[sasl]
     76EOF
     77killall svnserve
     78~pblab/bin/rc.local
     79
     80# as pblab
     81rm -rf pb .pbrc
     82cat > afio.pb.add << EOF
     83defpkgdir afio = dummy
     84pbpackager default = Big Chief <bigchief@hp.com>
     85projver afio = 2.5
     86projtag afio = 1
     87pburl afio = ftp://localhost/src/afio-2.5.tar.gz
     88pbrepo afio = ftp://localhost
     89EOF
     90
     91pb -p afio clean
     92cat ~/.pbrc
     93cat >> ~/.pbrc << EOF
     94pbconfurl afio = svn://localhost/pb/afio/pbconf
     95EOF
     96echo "pbdefdir default = \$ENV{'HOME'}/pb" >>  ~/.pbrc
     97mkdir pb
     98svn import pb svn://localhost/pb -m "Initial creation of pb repo"
     99# passwd asked here
     100
     101cd pb
     102svn co svn://localhost/pb .
     103pb -p afio newproj afio
     104# passwd asked here
     105
     106cat ~/afio.pb.add >> afio/pbconf/afio.pb
     107pb -p afio sbx2build
     108
     109# with Ubuntu CD
     110cat >> ~/.pbrc << EOF
     111vmpath default = /home/qemu
     112EOF
     113
Note: See TracChangeset for help on using the changeset viewer.