diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-06-25 14:32:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2023-06-25 14:32:10 +0000 |
commit | 65a1f0a17cc2d98c4764a852603659e871ff8157 (patch) | |
tree | aea8d07f26643e2bcb1ea54734cb4905eb86122b /rules.deb-light.in | |
parent | Initial commit. (diff) | |
download | samhain-65a1f0a17cc2d98c4764a852603659e871ff8157.tar.xz samhain-65a1f0a17cc2d98c4764a852603659e871ff8157.zip |
Adding upstream version 4.1.4.upstream/4.1.4
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'rules.deb-light.in')
-rw-r--r-- | rules.deb-light.in | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/rules.deb-light.in b/rules.deb-light.in new file mode 100644 index 0000000..6b372d5 --- /dev/null +++ b/rules.deb-light.in @@ -0,0 +1,113 @@ +#!/usr/bin/make -f +# Samhain debian/rules +# GNU copyright 20001 to 2003 by Javier Fernandez-Sanguino +# based on +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# Modified to use mydefargs by Rainer Wichmann. +# + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=4 + +package=@install_name@ + +# CAVEAT: including the --enable-base= option is for packages to be +# distributed INTERNALLY on your network, NOT for packages +# to be distributed to THIRD PARTIES + +build: build-stamp +build-stamp: + dh_testdir + @top_srcdir@/configure @mydefargs@ + $(MAKE) + echo '#!/bin/sh' > ./sstrip + echo 'echo "*** SSTRIP DISABLED ***"' >> ./sstrip + if ! test x$(PASSWORD) = x; then \ + if test -f samhain_setpwd; then \ + ./samhain_setpwd samhain new $(PASSWORD); \ + rm samhain; \ + mv samhain.new samhain; \ + fi; \ + fi + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + -[ -f Makefile ] && $(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install-light install-boot DESTDIR=`pwd`/debian/@install_name@ + # $(MAKE) install-light install-boot DESTDIR=`pwd`/debian/tmp + + # However, remove the rc.d links + -rm -rf `pwd`/debian/tmp/etc/rc?.d + + # Remove samhain_stealth for light install + -rm -f `pwd`/debian/tmp/@sbindir@/@install_name@_stealth + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + + +# Build architecture-dependent files here. +binary-arch: build install +# dh_testversion + dh_testdir + dh_testroot + dh_installdebconf + # dh_installdocs + dh_installmenu + dh_installinit -- defaults 19 + [ -f debian/@install_name@.postinst.debhelper ] && \ + cd debian && \ + cat @install_name@.postinst.debhelper | \ + sed 's%/etc/init.d/@install_name@ start%:%' > postinst.tmp && \ + mv postinst.tmp @install_name@.postinst.debhelper + [ -f debian/@install_name@.postinst.debhelper ] && \ + cd debian && \ + cat @install_name@.postinst.debhelper | \ + sed 's%invoke-rc.d @install_name@ start%:%' > postinst.tmp && \ + mv postinst.tmp @install_name@.postinst.debhelper + [ -f debian/@install_name@.prerm.debhelper ] && \ + cd debian && \ + cat @install_name@.prerm.debhelper | \ + sed 's%/etc/init.d/@install_name@ stop%/etc/init.d/@install_name@ stop || echo service @install_name@ already stopped%' > prerm.tmp && \ + mv prerm.tmp @install_name@.prerm.debhelper + [ -f debian/@install_name@.prerm.debhelper ] && \ + cd debian && \ + cat @install_name@.prerm.debhelper | \ + sed 's%invoke-rc.d @install_name@ stop%invoke-rc.d @install_name@ stop || echo service @install_name@ already stopped%' > prerm.tmp && \ + mv prerm.tmp @install_name@.prerm.debhelper + # dh_installmanpages + # dh_installchangelogs @top_srcdir@/docs/Changelog + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + + +define checkdir + test -f debian/rules +endef + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install + |