]>
Commit | Line | Data |
---|---|---|
5a491465 | 1 | #!/bin/bash |
2 | # | |
3 | ||
4 | PATH="/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin" | |
bde1c404 | 5 | SPECFILE="" |
5a491465 | 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, | |
bde1c404 | 17 | -g, --get - get <package>.spec and all relayted files from |
5a491465 | 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 | |
bde1c404 | 29 | -V | --version ) |
5a491465 | 30 | shift ;; |
bde1c404 | 31 | -a | --as_anon ) |
5a491465 | 32 | shift ;; |
bde1c404 | 33 | -b | --build ) |
5a491465 | 34 | shift ;; |
bde1c404 | 35 | -d | --cvsroot ) |
5a491465 | 36 | shift ;; |
bde1c404 | 37 | -g | --get ) |
38 | COMMAND="get"; shift ;; | |
39 | -h | --help ) | |
40 | COMMAND="usage"; shift ;; | |
5a491465 | 41 | -l | --logtofile ) |
42 | shift ;; | |
bde1c404 | 43 | -q | --quiet ) |
44 | shift ;; | |
45 | -v | --verbose ) | |
5a491465 | 46 | shift ;; |
bde1c404 | 47 | * ) |
48 | SPECFILE="${1}";; | |
5a491465 | 49 | esac |
50 | done | |
51 | ||
bde1c404 | 52 | case "$COMMAND" in |
53 | "get" ) | |
54 | if [ "$SPECFILE" == "" ]; then | |
55 | ||
56 | else | |
57 | ||
58 | fi | |
59 | ;; | |
60 | "usage" ) | |
61 | usage;; | |
62 | esac |