]> git.pld-linux.org Git - packages/rpm-build-tools.git/blame - adapter.sh
- "etc." excluded for dot removal in summary:
[packages/rpm-build-tools.git] / adapter.sh
CommitLineData
efd28552 1#!/bin/sh
3c92ff73 2
5dcb40f6 3self=$(basename "$0")
0de62947
ER
4usage="Usage: $self [FLAGS] SPECFILE
5
6-s|--no-sort|--skip-sort
7 skip BuildRequires, Requires sorting
8-m|--no-macros|--skip-macros
9 skip use_macros() substitutions
10-d|--skip-desc
11 skip desc wrapping
12-a|--skip-defattr
13 skip %defattr corrections
14
15"
5dcb40f6 16
ff9e2987 17t=`getopt -o hsmda --long help,sort,sort-br,no-macros,skip-macros,skip-desc,skip-defattr -n "$self" -- "$@"` || exit $?
5dcb40f6
ER
18eval set -- "$t"
19
20while true; do
21 case "$1" in
22 -h|--help)
23 echo 2>&1 "$usage"
24 exit 1
25 ;;
0de62947
ER
26 -s|--no-sort|--skip-sort)
27 export SKIP_SORTBR=1
5dcb40f6 28 ;;
ff9e2987
ER
29 -m|--no-macros|--skip-macros)
30 export SKIP_MACROS=1
31 ;;
32 -d|--skip-desc)
33 export SKIP_DESC=1
34 ;;
35 -a|--skip-defattr)
36 export SKIP_DEFATTR=1
37 ;;
5dcb40f6
ER
38 --)
39 shift
40 break
41 ;;
42 *)
43 echo 2>&1 "$self: Internal error: [$1] not recognized!"
44 exit 1
45 ;;
46 esac
47 shift
48done
49
519916c3 50if [ $# -ne 1 -o ! -f "$1" ]; then
5dcb40f6
ER
51 echo "$usage"
52 exit 1
3c92ff73 53fi
54
ca3d6651 55exec ./builder --adapter "$1"
This page took 0.031793 seconds and 4 git commands to generate.