summaryrefslogtreecommitdiffstats
path: root/rules.deb-light.in
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-06-25 14:32:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-06-25 14:32:10 +0000
commit65a1f0a17cc2d98c4764a852603659e871ff8157 (patch)
treeaea8d07f26643e2bcb1ea54734cb4905eb86122b /rules.deb-light.in
parentInitial commit. (diff)
downloadsamhain-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.in113
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
+