]> git.pld-linux.org Git - packages/rpm-build-tools.git/blob - builder.sh
- beter template which allog random order switches and passed spec file,
[packages/rpm-build-tools.git] / builder.sh
1 #!/bin/bash
2
3
4 PATH="/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin"
5 SPECFILE=""
6
7 usage()
8 {
9 echo "\
10 Usage: builder [-h] [--help] [-q] <package>.spec
11
12         -V, --version   - output builder version
13         -a, --as_anon   - get files via pserver as cvs@cvs.pld.org.pl,
14         -b, --build     - get all files from CVS repo and build
15                           package from <package>.spec,
16         -d, --cvsroot   - setup \$CVSROOT,
17         -g, --get       - get <package>.spec and all relayted files from
18                           CVS repo,
19         -h, --help      - this message,
20         -l, --logtofile - log all to file,
21         -q, --quiet     - be quiet,
22         -v, --verbose   - be verbose,
23
24 "
25 }
26
27 while test $# -gt 0 ; do
28     case "${1}" in
29         -V | --version )
30             shift ;;
31         -a | --as_anon )
32             shift ;;
33         -b | --build )
34             shift ;;
35         -d | --cvsroot )
36             shift ;;
37         -g | --get )
38             COMMAND="get"; shift ;;
39         -h | --help )
40             COMMAND="usage"; shift ;;
41         -l | --logtofile )
42             shift ;;
43         -q | --quiet )
44             shift ;;
45         -v | --verbose )
46             shift ;;
47         * )
48             SPECFILE="${1}";;
49     esac
50 done
51
52 case "$COMMAND" in
53     "get" )
54         if [ "$SPECFILE" == "" ]; then
55
56         else
57
58         fi
59         ;;
60     "usage" )
61         usage;;
62 esac
This page took 0.045981 seconds and 3 git commands to generate.