xref: /netbsd/external/bsd/tre/dist/utils/build-rpm.sh (revision 6550d01e)
1#! /bin/sh
2#
3# Helper script to build the RPM packages.  Just run this from the root
4# of an unconfigured source tree:
5#  $ ./utils/build-rpm.sh
6#
7
8
9# Create the RPM build environment.
10rm -rf rpm/dist
11for dir in rpm rpm/RPMS rpm/SRPMS rpm/BUILD rpm/SOURCES rpm/dist; do
12  if test ! -d $dir; then
13    mkdir $dir
14  fi
15done
16
17# Create the source distribution tarball.
18cd rpm/dist
19../../configure
20make dist
21gunzip tre-*.tar.gz
22bzip2 tre-*.tar
23mv tre-*.tar.bz2 ../SOURCES
24cd ..
25
26# Build the packages.
27rm -f RPMS/*/*.rpm SRPMS/*.rpm
28rpmbuild --define "_topdir `pwd`" dist/tre.spec -ba
29cp RPMS/*/*.rpm SRPMS/*.rpm ..
30cd ..
31ls -l *.rpm
32