27 lines
606 B
Makefile
27 lines
606 B
Makefile
# this makefile will build rpm
|
|
|
|
DIR=$(shell pwd)
|
|
|
|
ifndef UTT_DIST_DIR
|
|
UTT_DIST_DIR=${DIR}
|
|
endif
|
|
|
|
_RPM_FROOT=${DIR}/rmp_root
|
|
_UTT_ROOT=${_RPM_FROOT}/usr/local
|
|
# default task
|
|
.PHONY: rpm
|
|
rpm:
|
|
if test -d ${_RPM_FROOT}; then rm -fr ${_RMP_FROOT}; fi
|
|
mkdir -p ${_UTT_ROOT}
|
|
cp -rf ${UTT_DIST_DIR}/* ${_UTT_ROOT}/
|
|
mkdir -p ${_UTT_ROOT}/cnf
|
|
mv ${_UTT_ROOT}/etc/utt/*.conf ${_UTT_ROOT}/cnf/
|
|
${DIR}/../common/prepare_conf.sh ${_UTT_ROOT}/cnf ${_UTT_ROOT}/etc/utt \\\/usr\\\/local
|
|
rm -rf ${_UTT_ROOT}/cnf
|
|
|
|
cp ../files/* ${_UTT_ROOT}/
|
|
cd ${_RPM_FROOT}; rpmbuild -bb ${DIR}/utt.spec
|
|
|
|
rm -rf ${_RPM_FROOT}
|
|
|