Package: samhain
Severity: important
Tags: patch

Hi,

your package hasn't been tried yet (because of #359930) but once this
bug is fixed, your package will fail because of the lack of OS detection
for GNU/kFreeBSD (and GNU/Hurd).

Please find attached a patch which makes the build on GNU/kFreeBSD
successful, and another you *might* help on GNU/Hurd (according to uname
outputs on this platform), but that I can't test.

Cheers,

-- 
Cyril Brulebois
--- samhain-2.2.3/configure.ac  2007-03-09 16:10:23.106490000 +0100
+++ samhain-2.2.3/configure.ac  2007-03-09 16:10:26.000000000 +0100
@@ -47,7 +47,7 @@
 
 case "$host_os" in
 
-       *linux*)
+       *linux*|*-kfreebsd*-gnu|*-gnu*)
        sh_use_lcaps="yes"
        AC_DEFINE(HOST_IS_LINUX)
         AC_DEFINE(HAVE_EXT2_IOCTLS)
--- samhain-2.2.3/samhain-install.sh.in 2007-03-09 16:10:23.179932000 +0100
+++ samhain-2.2.3/samhain-install.sh.in 2007-03-09 16:10:26.000000000 +0100
@@ -677,7 +677,7 @@
               update="(PATH=\$PATH:/usr/sbin; pwd_mkdb -p /etc/master.passwd)"
               break
              ;;
-           Linux/* )
+           Linux/* | GNU/kFreeBSD/* )
                file=/etc/passwd
                entry="${user}:*:${uid}:${gid}:${realname}:${home}:${shell}"
                update="(PATH=\$PATH:/usr/sbin; pwconv)"
@@ -823,7 +823,7 @@
        rc_inst="chmod 755 ${DESTDIR}/etc/init.d/@install_name@; chown root:sys 
${DESTDIR}/etc/init.d/@install_name@; (cd ${DESTDIR}/etc; ln 
init.d/@install_name@ rc3.d/[EMAIL PROTECTED]@; ln init.d/@install_name@ 
rc0.d/[EMAIL PROTECTED]@; ln init.d/@install_name@ rc1.d/[EMAIL PROTECTED]@; )"
        rc_uinst="rm -f ${DESTDIR}/etc/init.d/@install_name@; rm -f 
${DESTDIR}/etc/rc0.d/[EMAIL PROTECTED]@; rm -f ${DESTDIR}/etc/rc1.d/[EMAIL 
PROTECTED]@; rm -f ${DESTDIR}/etc/rc3.d/[EMAIL PROTECTED]@"
        ;;
-    Linux/*)
+    Linux/* | GNU/kFreeBSD/* )
        rlv="2 3 4 5"
        linkopt="-f -s"
        # find rc directories
--- samhain-2.2.3/configure.ac  2007-03-09 16:10:23.106490000 +0100
+++ samhain-2.2.3/configure.ac  2007-03-09 16:10:26.000000000 +0100
@@ -47,7 +47,7 @@
 
 case "$host_os" in
 
-       *linux*)
+       *linux*|*-kfreebsd*-gnu|*-gnu*)
        sh_use_lcaps="yes"
        AC_DEFINE(HOST_IS_LINUX)
         AC_DEFINE(HAVE_EXT2_IOCTLS)
--- samhain-2.2.3/samhain-install.sh.in 2007-03-09 16:10:23.179932000 +0100
+++ samhain-2.2.3/samhain-install.sh.in 2007-03-09 16:13:05.000000000 +0100
@@ -677,7 +677,7 @@
               update="(PATH=\$PATH:/usr/sbin; pwd_mkdb -p /etc/master.passwd)"
               break
              ;;
-           Linux/* )
+           Linux/* | GNU/kFreeBSD/* | GNU/* )
                file=/etc/passwd
                entry="${user}:*:${uid}:${gid}:${realname}:${home}:${shell}"
                update="(PATH=\$PATH:/usr/sbin; pwconv)"
@@ -823,7 +823,7 @@
        rc_inst="chmod 755 ${DESTDIR}/etc/init.d/@install_name@; chown root:sys 
${DESTDIR}/etc/init.d/@install_name@; (cd ${DESTDIR}/etc; ln 
init.d/@install_name@ rc3.d/[EMAIL PROTECTED]@; ln init.d/@install_name@ 
rc0.d/[EMAIL PROTECTED]@; ln init.d/@install_name@ rc1.d/[EMAIL PROTECTED]@; )"
        rc_uinst="rm -f ${DESTDIR}/etc/init.d/@install_name@; rm -f 
${DESTDIR}/etc/rc0.d/[EMAIL PROTECTED]@; rm -f ${DESTDIR}/etc/rc1.d/[EMAIL 
PROTECTED]@; rm -f ${DESTDIR}/etc/rc3.d/[EMAIL PROTECTED]@"
        ;;
-    Linux/*)
+    Linux/* | GNU/kFreeBSD/* | GNU/* )
        rlv="2 3 4 5"
        linkopt="-f -s"
        # find rc directories

Reply via email to