source: ProjectBuilder/devel/pb-doc/pb-demo@ 816

Last change on this file since 816 was 816, checked in by Bruno Cornec, 15 years ago

r3200@localhost: bruno | 2009-07-06 12:57:26 +0200

  • Improve demo script
File size: 1.2 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 --version
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 --version
37
38# Now show how easy it's to build for another distro
39pb -p pb -m ubuntu-9.04-i386 build2vm
40pb -p pb -m centos-5-i386 build2ve
41
42# Now show how easy it's to build for another project
43pb -p mondorescue -m centos-5-i386 build2ve
44pb -p afio -m centos-5-i386 build2ve
45
46# Create a new directory to export a project
47mkdir
Note: See TracBrowser for help on using the repository browser.