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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 <[email protected]>
 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to