source: devel/pb-doc/pb-demo @ 817

Last change on this file since 817 was 817, checked in by bruno, 10 years ago

r3210@localhost: bruno | 2009-07-09 13:39:24 +0200

  • pres update for RMLL 2009
  • Demo script for pres
File size: 1.4 KB
Line 
1Demo of project-builder.org
2===========================
3
4# First demonstrate the way of working for pb itself
5cd ~/local/pb
6# Show the various versions available in this SVK exported dir
7ls
8# get the current tag of the SVK repository
9svk info
10
11# get the current version of project-builder
12rpm -q project-builder
13pb --help
14
15# Decide to build a package for project-builder based on that devel version
16# to replace the one currently installed
17pb -p pb -r devel cms2build
18
19# Show the upstream part
20tar tvfz /home/bruno/local/pb/delivery/project-builder-devel.tar.gz
21
22# Show the pb specific part
23tar tvfz /home/bruno/local/pb/delivery/project-builder-devel.pbconf.tar.gz
24
25# Now make the packages
26pb -p pb build2pkg
27
28# Look at the latest pckges created
29ls -altrg /home/bruno/local/pb/build/RPMS/noarch
30
31# Install the generated packages
32sudo urpmi /home/bruno/local/pb/build/RPMS/noarch/*.rpm
33
34# Check that it's the right one
35rpm -q project-builder
36pb --help
37
38# Now  show how easy it's to build for another distro in a VM
39pb -p pb -m ubuntu-9.04-i386 build2vm
40# Now  show how easy it's to build for another distro in a VE
41pb -p pb -m centos-5-i386 build2ve
42
43# Now  show how easy it's to build for another project for which I'm upstream
44pb -p mondorescue -m centos-5-i386 build2ve
45# Now  show how easy it's to build for another project for which I'm not upstream with patches
46pb -p afio -m centos-5-i386 build2ve
47
48# Create a new directory to export a project
49mkdir
Note: See TracBrowser for help on using the repository browser.