]> git.pld-linux.org Git - packages/adapter.git/blob - adapter.sh
- enable sortbr by default. works good so far
[packages/adapter.git] / adapter.sh
1 #!/bin/sh
2
3 self=$(basename "$0")
4 usage="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 "
16
17 t=`getopt -o hsmda --long help,sort,sort-br,no-macros,skip-macros,skip-desc,skip-defattr -n "$self" -- "$@"` || exit $?
18 eval set -- "$t"
19
20 while true; do
21         case "$1" in
22         -h|--help)
23                 echo 2>&1 "$usage"
24                 exit 1
25         ;;
26         -s|--no-sort|--skip-sort)
27                 export SKIP_SORTBR=1
28         ;;
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         ;;
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
48 done
49
50 if [ $# -ne 1 -o ! -f "$1" ]; then
51         echo "$usage"
52         exit 1
53 fi
54
55 exec ./builder --adapter "$1"
This page took 0.030712 seconds and 4 git commands to generate.