ports/117144: sysutils/nut : ACL with IPv6 address rejected
Joerg Pulz
Joerg.Pulz at frm2.tum.de
Mon Oct 15 12:00:07 UTC 2007
The following reply was made to PR ports/117144; it has been noted by GNATS.
From: Joerg Pulz <Joerg.Pulz at frm2.tum.de>
To: bug-followup at FreeBSD.org, regisr at pobox.com
Cc:
Subject: Re: ports/117144: sysutils/nut : ACL with IPv6 address rejected
Date: Mon, 15 Oct 2007 13:33:50 +0200 (CEST)
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-510582357-1192448030=:3767
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
i seems, that nut was compiled without IPv6 support.
After digging a little deeper, it turns out, that the configure check for
IPv6 support always fails.
Please try the attached patch and report back if it solves your problem.
Note that there is a new OPTIONS knob to enable/disable IPv6 support
(defaults to enable).
Please run 'make config' in the ${PORTSDIR}/sysutils/nut directory and
make sure, that the IPv6 option is enabled before you build and reinstall
nut.
Kind regards
Joerg
p.s. As i'm still not sure the best way to submit patches to GNATS is (as
attachment or inline), i attached the patch and inlined it too.
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/sysutils/nut/Makefile,v
retrieving revision 1.39
diff -u -r1.39 Makefile
- --- Makefile 7 Oct 2007 09:13:49 -0000 1.39
+++ Makefile 15 Oct 2007 10:26:14 -0000
@@ -7,6 +7,7 @@
PORTNAME= nut
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://www.networkupstools.org/source/${PORTVERSION:R}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}${EXTRACT_SUFX}.sig
@@ -15,6 +16,7 @@
MAINTAINER= Joerg.Pulz at frm2.tum.de
COMMENT= Network UPS Tools
+USE_AUTOTOOLS= autoconf:261
GNU_CONFIGURE= yes
USE_GMAKE= yes
@@ -24,6 +26,7 @@
OPTIONS= USB "USB support" on \
SNMP "SNMP support" on \
+ IPV6 "IPV6 support" on \
LIBUPSCLIENT "Include the libupsclient library" off \
CGI "Web CGI interface" off \
@@ -102,6 +105,12 @@
PLIST_SUB+= NUT_SNMP="@comment "
.endif
+.if !defined(WITHOUT_IPV6)
+CONFIGURE_ARGS+= --with-ipv6
+.else
+CONFIGURE_ARGS+= --without-ipv6
+.endif
+
.if defined(WITH_LIBUPSCLIENT)
CONFIGURE_ARGS+= --with-lib --enable-pkg-config \
--with-pkgconfig-dir=${PREFIX}/libdata/pkgconfig
Index: files/patch-m4-nut_check_ipv6.m4
===================================================================
RCS file: files/patch-m4-nut_check_ipv6.m4
diff -N files/patch-m4-nut_check_ipv6.m4
- --- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-m4-nut_check_ipv6.m4 15 Oct 2007 10:26:14 -0000
@@ -0,0 +1,13 @@
+--- m4/nut_check_ipv6.m4.orig 2007-03-15 21:19:05.000000000 +0100
++++ m4/nut_check_ipv6.m4 2007-10-15 11:42:02.000000000 +0200
+@@ -22,7 +22,9 @@
+ struct in6_addr],
+ [:],
+ [nut_have_ipv6=no],
+- [#include <netdb.h>])
++ [#include <netdb.h>
++ #include <sys/socket.h>
++ #include <netinet/in.h>])
+
+ dnl AC_CHECK_MEMBERS([struct in6_addr.s6_addr32],
+ dnl [:],
- --
The beginning is the most important part of the work.
-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)
iD8DBQFHE1AhSPOsGF+KA+MRAr1LAJ0byStPwQyi+aqkC00q/+MMattIlwCfU1Fg
8wwsaxAyvWSrd1ZKZ/MBpkQ=
=tpIK
-----END PGP SIGNATURE-----
--0-510582357-1192448030=:3767
Content-Type: TEXT/x-diff; charset=US-ASCII; name=sysutils_nut.diff
Content-Transfer-Encoding: BASE64
Content-ID: <20071015133350.V3767 at unqrf.nqzva.sez2>
Content-Description:
Content-Disposition: attachment; filename=sysutils_nut.diff
SW5kZXg6IE1ha2VmaWxlDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg
ZmlsZTogL2hvbWUvbmN2cy9wb3J0cy9zeXN1dGlscy9udXQvTWFrZWZpbGUs
dg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjM5DQpkaWZmIC11IC1yMS4zOSBN
YWtlZmlsZQ0KLS0tIE1ha2VmaWxlCTcgT2N0IDIwMDcgMDk6MTM6NDkgLTAw
MDAJMS4zOQ0KKysrIE1ha2VmaWxlCTE1IE9jdCAyMDA3IDEwOjI2OjE0IC0w
MDAwDQpAQCAtNyw2ICs3LDcgQEANCiANCiBQT1JUTkFNRT0JbnV0DQogUE9S
VFZFUlNJT049CTIuMi4wDQorUE9SVFJFVklTSU9OPQkxDQogQ0FURUdPUklF
Uz0Jc3lzdXRpbHMNCiBNQVNURVJfU0lURVM9CWh0dHA6Ly93d3cubmV0d29y
a3Vwc3Rvb2xzLm9yZy9zb3VyY2UvJHtQT1JUVkVSU0lPTjpSfS8NCiBESVNU
RklMRVM9CSR7RElTVE5BTUV9JHtFWFRSQUNUX1NVRlh9ICR7RElTVE5BTUV9
JHtFWFRSQUNUX1NVRlh9LnNpZw0KQEAgLTE1LDYgKzE2LDcgQEANCiBNQUlO
VEFJTkVSPQlKb2VyZy5QdWx6QGZybTIudHVtLmRlDQogQ09NTUVOVD0JTmV0
d29yayBVUFMgVG9vbHMNCiANCitVU0VfQVVUT1RPT0xTPQlhdXRvY29uZjoy
NjENCiBHTlVfQ09ORklHVVJFPQl5ZXMNCiBVU0VfR01BS0U9CXllcw0KIA0K
QEAgLTI0LDYgKzI2LDcgQEANCiANCiBPUFRJT05TPQlVU0IJCSJVU0Igc3Vw
cG9ydCIJb24gXA0KIAkJU05NUAkJIlNOTVAgc3VwcG9ydCIJb24gXA0KKwkJ
SVBWNgkJIklQVjYgc3VwcG9ydCIJb24gXA0KIAkJTElCVVBTQ0xJRU5UCSJJ
bmNsdWRlIHRoZSBsaWJ1cHNjbGllbnQgbGlicmFyeSIJb2ZmIFwNCiAJCUNH
SQkJIldlYiBDR0kgaW50ZXJmYWNlIglvZmYgXA0KIA0KQEAgLTEwMiw2ICsx
MDUsMTIgQEANCiBQTElTVF9TVUIrPQlOVVRfU05NUD0iQGNvbW1lbnQgIg0K
IC5lbmRpZg0KIA0KKy5pZiAhZGVmaW5lZChXSVRIT1VUX0lQVjYpDQorQ09O
RklHVVJFX0FSR1MrPQktLXdpdGgtaXB2Ng0KKy5lbHNlDQorQ09ORklHVVJF
X0FSR1MrPQktLXdpdGhvdXQtaXB2Ng0KKy5lbmRpZg0KKw0KIC5pZiBkZWZp
bmVkKFdJVEhfTElCVVBTQ0xJRU5UKQ0KIENPTkZJR1VSRV9BUkdTKz0JLS13
aXRoLWxpYiAtLWVuYWJsZS1wa2ctY29uZmlnIFwNCiAJCQktLXdpdGgtcGtn
Y29uZmlnLWRpcj0ke1BSRUZJWH0vbGliZGF0YS9wa2djb25maWcNCkluZGV4
OiBmaWxlcy9wYXRjaC1tNC1udXRfY2hlY2tfaXB2Ni5tNA0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IGZpbGVzL3BhdGNoLW00LW51dF9j
aGVja19pcHY2Lm00DQpkaWZmIC1OIGZpbGVzL3BhdGNoLW00LW51dF9jaGVj
a19pcHY2Lm00DQotLS0gL2Rldi9udWxsCTEgSmFuIDE5NzAgMDA6MDA6MDAg
LTAwMDANCisrKyBmaWxlcy9wYXRjaC1tNC1udXRfY2hlY2tfaXB2Ni5tNAkx
NSBPY3QgMjAwNyAxMDoyNjoxNCAtMDAwMA0KQEAgLTAsMCArMSwxMyBAQA0K
Ky0tLSBtNC9udXRfY2hlY2tfaXB2Ni5tNC5vcmlnCTIwMDctMDMtMTUgMjE6
MTk6MDUuMDAwMDAwMDAwICswMTAwDQorKysrIG00L251dF9jaGVja19pcHY2
Lm00CTIwMDctMTAtMTUgMTE6NDI6MDIuMDAwMDAwMDAwICswMjAwDQorQEAg
LTIyLDcgKzIyLDkgQEANCisgCQkgICBzdHJ1Y3QgaW42X2FkZHJdLA0KKyAg
ICAgICAgICAgICAgICAgICBbOl0sDQorICAgICAgICAgICAgICAgICAgIFtu
dXRfaGF2ZV9pcHY2PW5vXSwNCistCQkgIFsjaW5jbHVkZSA8bmV0ZGIuaD5d
KQ0KKysJCSAgWyNpbmNsdWRlIDxuZXRkYi5oPg0KKysJCSAgICNpbmNsdWRl
IDxzeXMvc29ja2V0Lmg+DQorKwkJICAgI2luY2x1ZGUgPG5ldGluZXQvaW4u
aD5dKQ0KKyANCisgZG5sIEFDX0NIRUNLX01FTUJFUlMoW3N0cnVjdCBpbjZf
YWRkci5zNl9hZGRyMzJdLA0KKyBkbmwgICAgICAgICAgICAgICBbOl0sDQo=
--0-510582357-1192448030=:3767--
More information about the freebsd-ports-bugs
mailing list