From 8d793f121e43bcf409eb1d37c97f8f35f16175cb Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel@debian.org>
Date: Fri, 2 Apr 2010 21:12:36 +0200
Subject: Adding special hack to prevent samhain from initializing.

---
 helpers/chroot_dpkg | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/helpers/chroot_dpkg b/helpers/chroot_dpkg
index 3b5f00b..1f1d57a 100755
--- a/helpers/chroot_dpkg
+++ b/helpers/chroot_dpkg
@@ -52,6 +52,17 @@ EOF
 
 		chmod 755 chroot/sbin/start-stop-daemon
 
+		# Manual hacks for special packages
+
+		# samhain
+		if [ -e /var/state/samhain/samhain_file ]
+		then
+			mv /var/state/samhain/samhain_file /var/state/samhain/samhain_file.orig
+		else
+			mkdir -p /var/state/samhain
+			touch /var/state/samhain/samhain_file
+		fi
+
 		# Creating stage file
 		Create_stagefile .stage/chroot_dpkg
 		;;
@@ -65,6 +76,18 @@ EOF
 		# Creating lock file
 		Create_lockfile .lock
 
+		# Manual hacks for special packages
+
+		# samhain
+		if [ -e /var/state/samhain/samhain_file.orig ]
+		then
+			mv /var/state/samhain/samhain_file.orig /var/state/samhain/samhain_file
+		elif [ -d /var/state/samhain ]
+		then
+			rm -f /var/state/samhain/samhain_file
+			rmdir --ignore-fail-on-non-empty /var/state/samhain
+		fi
+
 		# Restore start-stop-daemon program
 		if [ -e chroot/sbin/start-stop-daemon.orig ]
 		then
-- 
cgit v1.0