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