Update ladvd to 0.9.0. New version adds improved (aka sane) chrooting

logic, better ifdescr support and support for vlan encapsulated
advertisements amongst other things.

Tested on i386, amd64, sparc64 and arm by various people - thanks.
Brad reminded to switch off PIE on hppa.

ok stephan@ jasper@ kili@
This commit is contained in:
weerd 2010-05-26 17:03:59 +00:00
parent 8a855e0787
commit 1d139989a3
4 changed files with 19 additions and 16 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.6 2010/04/21 22:57:04 alek Exp $
# $OpenBSD: Makefile,v 1.7 2010/05/26 17:03:59 weerd Exp $
COMMENT = link advertisement (LLDP/CDP etc) daemon
DISTNAME = ladvd-0.8
PKGNAME = ${DISTNAME}p0
DISTNAME = ladvd-0.9.0
CATEGORIES = net
HOMEPAGE = http://blinkenlights.nl/software/ladvd/
@ -18,7 +17,7 @@ PERMIT_DISTFILES_FTP = Yes
MASTER_SITES = ${HOMEPAGE}
AUTOCONF_VERSION = 2.61
AUTOCONF_VERSION = 2.64
CONFIGURE_STYLE = gnu autoconf
CONFIGURE_ARGS += --with-user=_ladvd --with-chroot-dir=/var/empty

View File

@ -1,5 +1,5 @@
MD5 (ladvd-0.8.tar.gz) = moC0Wsgw+vAVHSNiOu1UlA==
RMD160 (ladvd-0.8.tar.gz) = 1okcgtmULs7EvWqp/h8k2uHxy5Q=
SHA1 (ladvd-0.8.tar.gz) = EjkqF1N+4ZxmjDkWW7gJHmmDoUk=
SHA256 (ladvd-0.8.tar.gz) = 0FRT0/GPdgVuh2TDkz+zq+kitR3F64fM+ltObHVFYsc=
SIZE (ladvd-0.8.tar.gz) = 398595
MD5 (ladvd-0.9.0.tar.gz) = waTOwN2MvDEq2WRlYkSlxQ==
RMD160 (ladvd-0.9.0.tar.gz) = F3rLY7XtqfKnppXkp8QBhkG1N58=
SHA1 (ladvd-0.9.0.tar.gz) = mZEmVmXmx+m5CFJnGzYMeUFxxVU=
SHA256 (ladvd-0.9.0.tar.gz) = BpxGsN6uANus356+TpXjGpOQvEvQmbYKNvSKaHood/g=
SIZE (ladvd-0.9.0.tar.gz) = 397506

View File

@ -1,13 +1,15 @@
$OpenBSD: patch-configure_ac,v 1.1 2009/07/26 10:50:53 kili Exp $
--- configure.ac.orig Sun Jun 21 21:43:51 2009
+++ configure.ac Wed Jul 22 12:29:58 2009
@@ -31,6 +31,9 @@ case "$target_os" in
AC_DEFINE([TARGET_IS_FREEBSD], 1, [Define if target OS is FreeBSD])
$OpenBSD: patch-configure_ac,v 1.2 2010/05/26 17:03:59 weerd Exp $
Disable PIE on ARM and HPPA
--- configure.ac.orig Thu May 20 11:17:15 2010
+++ configure.ac Sat May 22 13:46:10 2010
@@ -28,6 +28,10 @@ case "$target_os" in
use_pie=no
;;
openbsd*)
+ case "$target" in
+ arm-*-openbsd*) use_pie=no;;
+ hppa-*-openbsd*) use_pie=no;;
+ esac
AC_DEFINE([TARGET_IS_OPENBSD], 1, [Define if target OS is OpenBSD])
;;
*)
AC_MSG_ERROR([Unsupported operating system])

View File

@ -1,8 +1,10 @@
@comment $OpenBSD: PLIST,v 1.2 2009/07/15 08:51:35 weerd Exp $
@comment $OpenBSD: PLIST,v 1.3 2010/05/26 17:03:59 weerd Exp $
@newgroup _ladvd:606
@newuser _ladvd:606:606:daemon:Link Advertisement Daemon:/var/empty:/sbin/nologin
@man man/man8/ladvd.8
@man man/man8/ladvdc.8
@bin sbin/ladvd
@bin sbin/ladvdc
share/doc/ladvd/
share/doc/ladvd/ChangeLog
share/doc/ladvd/LICENSE