24 lines
495 B
Bash
Executable File
24 lines
495 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
srcdir="${0%/*}"
|
|
|
|
(
|
|
cd "${srcdir}"
|
|
echo "m4_define(VERSION_NUMBER, [$(git describe --tags --abbrev=0)+git])" > version.m4
|
|
autoreconf -i --warnings obsolete
|
|
)
|
|
|
|
[ -n "${NOCONFIGURE:-}" ] && exit
|
|
|
|
case "${1:-}" in
|
|
rpm)
|
|
# configure with the same flags as when building an RPM
|
|
exec rpmbuild -D '_topdir tmp/rpmbuild' -D 'make_build #' \
|
|
--build-in-place -bc tools/cockpit.spec ;;
|
|
|
|
*)
|
|
exec "${srcdir}/configure" "$@" ;;
|
|
esac
|