2013-11-01 09:42:29 -08:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
2021-06-30 01:10:27 -08:00
|
|
|
set -eu
|
2013-11-01 09:42:29 -08:00
|
|
|
|
2022-05-01 23:16:52 -08:00
|
|
|
srcdir="${0%/*}"
|
2013-11-01 09:42:29 -08:00
|
|
|
|
2022-06-01 00:03:30 -08:00
|
|
|
(
|
|
|
|
|
cd "${srcdir}"
|
|
|
|
|
echo "m4_define(VERSION_NUMBER, [$(git describe --tags --abbrev=0)+git])" > version.m4
|
2022-11-15 05:32:55 -09:00
|
|
|
autoreconf -i --warnings obsolete
|
2022-06-01 00:03:30 -08:00
|
|
|
)
|
|
|
|
|
|
2022-01-24 02:15:10 -09:00
|
|
|
[ -n "${NOCONFIGURE:-}" ] && exit
|
2013-11-01 09:42:29 -08:00
|
|
|
|
2022-01-24 02:15:10 -09:00
|
|
|
case "${1:-}" in
|
|
|
|
|
rpm)
|
|
|
|
|
# configure with the same flags as when building an RPM
|
|
|
|
|
exec rpmbuild -D '_topdir tmp/rpmbuild' -D 'make_build #' \
|
2022-06-14 02:22:40 -08:00
|
|
|
--build-in-place -bc tools/cockpit.spec ;;
|
2022-01-24 02:15:10 -09:00
|
|
|
|
|
|
|
|
*)
|
|
|
|
|
exec "${srcdir}/configure" "$@" ;;
|
|
|
|
|
esac
|