#!/usr/bin/make -f # See debhelper(7) (uncomment to enable) # be REALLY noisy export DH_VERBOSE=1 export DH_OPTIONS=-v export DEB_BUILD_OPTIONS=noautodbgsym PACKAGE=kanidm-unixd PKGDIR=debian/${PACKAGE} BINDIR=${PKGDIR}/usr/sbin/ SHARED_DIR=${PKGDIR}/usr/share/${PACKAGE} %: dh $@ --with systemd override_dh_auto_clean: override_dh_autoreconf: override_dh_auto_build: KANIDM_BUILD_PROFILE=release_suse_generic dh_auto_build -- release/${PACKAGE} override_dh_auto_test: override_dh_shlibdeps: override_dh_strip: # Do the systemd things override_dh_installinit: install -g root -o root \ examples/systemd/${PACKAGE}.service \ debian/ dh_systemd_enable -p${PACKAGE} --name=${PACKAGE} ${PACKAGE}.service dh_installinit -p${PACKAGE} --no-start --noscripts dh_systemd_start -p${PACKAGE} --no-restart-on-upgrade install -g root -o root \ examples/systemd/${PACKAGE}-tasks.service \ debian/ dh_systemd_enable -p${PACKAGE} --name=${PACKAGE}-tasks ${PACKAGE}-tasks.service dh_installinit -p${PACKAGE} --no-start --noscripts dh_systemd_start -p${PACKAGE} --no-restart-on-upgrade override_dh_systemd_start: echo "Not running dh_systemd_start" override_dh_auto_install: mkdir -p ${BINDIR} install \ -g root -o root \ target/release/kanidm_unixd \ ${BINDIR} install \ -g root -o root \ target/release/kanidm_unixd_status \ ${BINDIR} install \ -g root -o root \ target/release/kanidm_unixd_tasks \ ${BINDIR} install \ -g root -o root \ target/release/kanidm_cache_clear \ ${BINDIR} install \ -g root -o root \ target/release/kanidm_cache_invalidate \ ${BINDIR} override_dh_installexamples: mkdir -p ${SHARED_DIR} install -D \ -g root -o root \ examples/kanidm \ ${SHARED_DIR}/ install -D \ -g root -o root \ examples/config \ ${SHARED_DIR}/