1 Most of the build or test build scripts in this directory assume a system
2 with a number of chroot installs, in the directory /var/chroot.
4 The file ~/.barrychroots is a shell script containing commands for each
5 chroot system you wish to build for. The format of the commands is:
7 ./type.sh directory tag
9 For example, it might contain a list like this:
11 export CHROOTUSER=cdfrey
12 ./rpm.sh /var/chroot/fedora13 f13
13 ./deb.sh /var/chroot/ubuntu1004 ubuntu1004
15 In release mode, this would build Fedora 13 packages in the fedora13
16 chroot system, and tag all resulting binary packages with "f13".
17 It would also use the /home/cdfrey directory for building.
18 Then it would do the same on the ubuntu 10.04 chroot system.
20 The top level scripts are:
22 release.sh - builds all tar, deb, and rpm packages
23 test.sh - does simple makes on all testable systems, and
24 prompts after each so you can examine the output
28 tagged-release.sh - Run above release.sh first to flush out any
29 bugs, and if successful, tag the tree and start over with
30 this script, which also updates the git repo with official
34 Miscellaneous scripts:
35 ----------------------
37 ppa_build.sh - used by Martin Owens for the PPA snapshots
40 Script hierarchy for the hackers:
41 ---------------------------------
74 lots of git commands, including signed tags