commit radvd for openSUSE:Factory
Hello community, here is the log from the commit of package radvd for openSUSE:Factory checked in at 2014-07-31 21:50:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/radvd (Old) and /work/SRC/openSUSE:Factory/.radvd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "radvd" Changes: -------- --- /work/SRC/openSUSE:Factory/radvd/radvd.changes 2014-03-14 15:17:57.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.radvd.new/radvd.changes 2014-07-31 21:50:58.000000000 +0200 @@ -1,0 +2,39 @@ +Wed Jul 30 17:09:01 UTC 2014 - sfalken@opensuse.org + +- Update to version 2.2 + minor fixes: + Netlink: set setup_iface fix for down interface coming up + split send_ra into smaller function + orgainize struct Interface with nested structures + time: Use clock_gettime and monotonic clock + add disable_ipv6_autoconfig function so an interface radvd + is using won't autoconfig itself using its own advert + improved netlink message processing to *only* reinit an + interface that changed. + build fixes: + Revert bison locations in order to support byacc + Amend DIST_EXTRA with the make check files + Add command line option parsing to the check unit test application + Add make check target based on the check unit testing framework + Add check in configure.ac for clock_gettime + Makefile.am: Fix out of tree builds + disable struct-overflow warning + Add compiler attributes to type check format strings + +------------------------------------------------------------------- +Wed Jul 30 02:28:13 UTC 2014 - sfalken@opensuse.org + +- Update to version 2.2 + * Updated specfile to change /var/run to /run, in order to fix rpmlint check failures + * Added: + radvd-2.2.tar.xz + radvd-2.2.tar.xz.asc + * Removed: + radvd-1.9.7.tar.xz + radvd-1.9.7.tar.xz.asc + * Updated: + 0001-run-as-user-radvd-by-default.diff + radvd-configure.patch + radvd.spec + +------------------------------------------------------------------- Old: ---- radvd-1.9.7.tar.xz radvd-1.9.7.tar.xz.asc New: ---- radvd-2.2.tar.xz radvd-2.2.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ radvd.spec ++++++ --- /var/tmp/diff_new_pack.1pyZCB/_old 2014-07-31 21:50:59.000000000 +0200 +++ /var/tmp/diff_new_pack.1pyZCB/_new 2014-07-31 21:50:59.000000000 +0200 @@ -17,7 +17,7 @@ Name: radvd -Version: 1.9.7 +Version: 2.2 Release: 0 Summary: Router ADVertisement Daemon for IPv6 License: BSD-3-Clause @@ -38,6 +38,7 @@ BuildRequires: libdaemon-devel BuildRequires: pkgconfig BuildRequires: xz +BuildRequires: pkgconfig(check) PreReq: %fillup_prereq PreReq: %insserv_prereq PreReq: /usr/sbin/useradd @@ -60,13 +61,13 @@ %build autoreconf -fiv -%configure --disable-silent-rules --with-configfile=%{_sysconfdir}/radvd.conf --with-pidfile=/var/run/radvd/radvd.pid +%configure --disable-silent-rules --with-configfile=%{_sysconfdir}/radvd.conf --with-pidfile=/run/radvd/radvd.pid make %{?_smp_mflags} %install %makeinstall mkdir -p %{buildroot}%{_sysconfdir}/init.d -mkdir -p %{buildroot}%{_localstatedir}/run/radvd +mkdir -p %{buildroot}/run/radvd install -m 0755 %{SOURCE1} %{buildroot}%{_initddir}/radvd ln -sf /etc/init.d/radvd %{buildroot}%{_sbindir}/rcradvd mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates @@ -116,7 +117,7 @@ echo "created /etc/radvd.conf with ULA prefix $prefix" fi # -install -d -m 755 -o radvd /var/run/radvd +install -d -m 755 -o radvd /run/radvd %if 0%{?i_can_has_systemd} %service_add_post %{name}.service @@ -139,7 +140,7 @@ %files %defattr(-,root,root) -%ghost %dir %attr(0755,radvd,root) %{_localstatedir}/run/radvd/ +%ghost %dir %attr(0755,radvd,root) /run/radvd/ %ghost %config(noreplace) %{_sysconfdir}/radvd.conf %{_localstatedir}/adm/fillup-templates/sysconfig.radvd %{_sbindir}/radvd ++++++ 0001-run-as-user-radvd-by-default.diff ++++++ --- /var/tmp/diff_new_pack.1pyZCB/_old 2014-07-31 21:50:59.000000000 +0200 +++ /var/tmp/diff_new_pack.1pyZCB/_new 2014-07-31 21:50:59.000000000 +0200 @@ -1,20 +1,15 @@ From 3ff72b5f5bccad1418441485177488f64dc4a135 Mon Sep 17 00:00:00 2001 From: Ludwig Nussel <ludwig.nussel@suse.de> Date: Tue, 3 May 2011 15:42:36 +0200 -Subject: [PATCH 1/2] run as user radvd by default +Subject: [Patch 1/2] run as user radvd by default ---- - radvd.c | 3 +++ - 1 files changed, 3 insertions(+), 0 deletions(-) - -Index: radvd-1.8.3/radvd.c -=================================================================== ---- radvd-1.8.3.orig/radvd.c -+++ radvd-1.8.3/radvd.c -@@ -200,6 +200,9 @@ main(int argc, char *argv[]) - } - } +diff -rupN radvd-2.2.old/radvd.c radvd-2.2/radvd.c +--- radvd-2.2.old/radvd.c 2014-07-27 18:16:30.000000000 -0700 ++++ radvd-2.2/radvd.c 2014-07-29 19:15:33.711533262 -0700 +@@ -187,6 +187,9 @@ int main(int argc, char *argv[]) + /* TODO: Seems like this chroot'ing should happen *after* daemonizing for + * the sake of the PID file. */ + if (!username) + username = strdup("radvd"); + ++++++ radvd-1.9.7.tar.xz -> radvd-2.2.tar.xz ++++++ ++++ 17219 lines of diff (skipped) ++++++ radvd-configure.patch ++++++ --- /var/tmp/diff_new_pack.1pyZCB/_old 2014-07-31 21:51:00.000000000 +0200 +++ /var/tmp/diff_new_pack.1pyZCB/_new 2014-07-31 21:51:00.000000000 +0200 @@ -1,15 +1,14 @@ -diff --git a/configure.ac b/configure.ac -index 3ab6667..afbdc5a 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -44,7 +44,9 @@ you must specifiy it with --target on the configure command line]) +diff -rupN radvd-2.2.old/configure.ac radvd-2.2/configure.ac +--- radvd-2.2.old/configure.ac 2014-07-29 08:26:43.000000000 -0700 ++++ radvd-2.2/configure.ac 2014-07-29 19:23:38.842918895 -0700 +@@ -47,7 +47,9 @@ you must specifiy it with --target on th esac dnl Determine CC and preset CFLAGS --AC_PROG_CC +-AC_PROG_CC_C99 +AC_PROG_CC_STDC +AC_USE_SYSTEM_EXTENSIONS +AC_SYS_LARGEFILE + AC_PROG_RANLIB + PKG_CHECK_MODULES([CHECK], [check >= 0.9.4]) - dnl Determine of netlink is available - AC_MSG_CHECKING(netlink) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de