]> git.pld-linux.org Git - packages/rpm-build-tools.git/blob - compile.sh
- some usage
[packages/rpm-build-tools.git] / compile.sh
1 #!/bin/sh
2 # will build package, skipping %prep and %build stage
3 # i use it a lot!
4 #
5 # Usage:
6 # do do only %build stage (ie after %prep has been done), for example after
7 # modifying some sources for more complicated specs wholse %build is not just
8 # %{__make}:
9 # SPECS$ ./compile.sh kdelibs.spec
10 #
11 # See also: SPECS/repackage.sh
12 #
13 # -glen 2005-03-03
14
15 set -e
16
17 rpmbuild() {
18         set -x
19         /usr/bin/rpmbuild ${TARGET:+--target $TARGET} $BCONDS --short-circuit "$@" || exit
20 }
21
22 specfile="${1%.spec}.spec"; shift
23 set -- "$specfile" "$@"
24
25 tmp=$(awk '/^BuildArch:/ { print $NF}' $specfile)
26 if [ "$tmp" ]; then
27         TARGET="$tmp"
28 fi
29
30 BCONDS=$(./builder -nn -ncs --show-bcond-args $specfile)
31
32 rpmbuild -bc "$@"
This page took 0.029823 seconds and 4 git commands to generate.