1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
#!/usr/bin/make -f
#export DH_VERBOSE = 1
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
postgresqlversion=$(shell pkg-config --modversion libpq | cut -d '.' -f 1)
%:
dh $@
override_dh_auto_configure:
dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPostgreSQL_TYPE_INCLUDE_DIR=/usr/include/postgresql -DDEFAULT_CONFIG_DIR=/etc/default -DLOGROTATE_DIR=/etc/logrotate.d -DGVM_DEFAULT_DROP_USER=_gvm -DINSTALL_OLD_SYNC_SCRIPTS=OFF -DSYSTEMD_SERVICE_DIR=/usr/lib/systemd/system -DGVM_LOG_DIR=/var/log/gvm
override_dh_auto_install:
dh_auto_install
rm -f debian/tmp/usr/share/gvm/gvm-lsc-rpm-creator.sh
# store the postgresql version used for compilation so that we can check
# that we have the same version in gvm-setup / gvm-check-setup during runtime
mkdir -p debian/tmp/usr/share/gvmd
pkg-config --modversion libpq > debian/tmp/usr/share/gvmd/postgresql-version
override_dh_auto_test:
# disabled because make check fails
override_dh_missing:
dh_missing --fail-missing
override_dh_fixperms-indep:
find debian/gvmd-common/usr/share/gvm/gvmd -name alert -o -name generate | \
xargs --no-run-if-empty chmod 755
dh_fixperms
override_dh_installsystemd:
dh_installsystemd --no-start
override_dh_installinit:
dh_installinit --no-start
override_dh_gencontrol:
dh_gencontrol -- -Vpostgresql:Depends="postgresql-$(postgresqlversion), postgresql-$(postgresqlversion)-pg-gvm"
|