]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - builder.sh
- beter template which allog random order switches and passed spec file,
[packages/rpm-build-tools.git] / builder.sh
CommitLineData
5a491465 1#!/bin/bash
2#
3
4PATH="/bin:/usr/bin:/usr/sbin:/sbin:/usr/X11R6/bin"
bde1c404 5SPECFILE=""
5a491465 6
7usage()
8{
9echo "\
10Usage: 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
27while 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
50done
51
bde1c404 52case "$COMMAND" in
53 "get" )
54 if [ "$SPECFILE" == "" ]; then
55
56 else
57
58 fi
59 ;;
60 "usage" )
61 usage;;
62esac
This page took 0.040556 seconds and 4 git commands to generate.