]> git.ipfire.org Git - people/ms/ipfire-3.x.git/commitdiff
openvswitch: Update to 1.7.0. openvswitch
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 Jul 2012 08:54:59 +0000 (10:54 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 31 Jul 2012 08:54:59 +0000 (10:54 +0200)
openvswitch/openvswitch.nm
openvswitch/patches/openvswitch-configure-ovskmod-var-autoconfd.patch [deleted file]

index 9bb5d2d14dcc72526c15ab454745fd48e3db55ea..fcf778d5e0b3bd61d51e56b34e00caaf9f8ceb4d 100644 (file)
@@ -4,7 +4,7 @@
 ###############################################################################
 
 name       = openvswitch
-version    = 1.4.1
+version    = 1.7.0
 release    = 1
 
 groups     = Networking/Tools
@@ -22,21 +22,14 @@ source_dl  = http://openvswitch.org/releases/
 
 build
        requires
-               autoconf
-               automake
                groff
                openssl-devel
                systemd-units
        end
 
-       prepare_cmds
-               autoreconf -vfi
-       end
-
        configure_options += \
                --enable-ssl \
-               --with-pkidir=%{sharedstatedir}/openvswitch/pki \
-               OVSKMOD=openvswitch
+               --with-pkidir=%{sharedstatedir}/openvswitch/pki
 
        install_cmds
                # Install logrotate file.
diff --git a/openvswitch/patches/openvswitch-configure-ovskmod-var-autoconfd.patch b/openvswitch/patches/openvswitch-configure-ovskmod-var-autoconfd.patch
deleted file mode 100644 (file)
index 1f59232..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-This is the autoconf'd result of applying
-openvswitch-configure-ovskmod-var.patch.
-It updates configure and .in files directly,
-rather than their sources.
-
-diff -aru openvswitch-1.4.0.orig/configure openvswitch-1.4.0/configure
---- openvswitch-1.4.0.orig/configure   2012-01-30 23:09:16.000000000 -0800
-+++ openvswitch-1.4.0/configure        2012-02-29 21:23:09.397779430 -0800
-@@ -599,6 +607,7 @@
- am__EXEEXT_TRUE
- LTLIBOBJS
- LIBOBJS
-+OVSKMOD
- LINUX_ENABLED_FALSE
- LINUX_ENABLED_TRUE
- KBUILD
-@@ -757,7 +766,8 @@
- PKG_CONFIG_LIBDIR
- SSL_CFLAGS
- SSL_LIBS
--KARCH'
-+KARCH
-+OVSKMOD'
- # Initialize some variables set by options.
-@@ -1417,6 +1427,7 @@
-   SSL_CFLAGS  C compiler flags for SSL, overriding pkg-config
-   SSL_LIBS    linker flags for SSL, overriding pkg-config
-   KARCH       Kernel Architecture String
-+  OVSKMOD     Open vSwitch kernel module name (default openvswitch_mod)
- Use these variables to override the choices made by `configure' or to help
- it to find libraries and programs with nonstandard names/locations.
-@@ -7882,6 +7893,12 @@
-+
-+if test "X$OVSKMOD" = "X"; then
-+    OVSKMOD=openvswitch_mod
-+fi
-+
-+
- ac_config_files="$ac_config_files Makefile datapath/Makefile datapath/linux/Kbuild datapath/linux/Makefile datapath/linux/Makefile.main tests/atlocal"
-diff -aru openvswitch-1.4.0.orig/datapath/Makefile.in openvswitch-1.4.0/datapath/Makefile.in
---- openvswitch-1.4.0.orig/datapath/Makefile.in        2012-01-30 23:09:16.000000000 -0800
-+++ openvswitch-1.4.0/datapath/Makefile.in     2012-02-29 21:23:26.744028440 -0800
-@@ -128,6 +128,7 @@
- MAKEINFO = @MAKEINFO@
- MKDIR_P = @MKDIR_P@
- OBJEXT = @OBJEXT@
-+OVSKMOD = @OVSKMOD@
- PACKAGE = @PACKAGE@
- PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
- PACKAGE_NAME = @PACKAGE_NAME@
-diff -aru openvswitch-1.4.0.orig/Makefile.in openvswitch-1.4.0/Makefile.in
---- openvswitch-1.4.0.orig/Makefile.in 2012-01-30 23:09:16.000000000 -0800
-+++ openvswitch-1.4.0/Makefile.in      2012-02-29 21:23:27.070033119 -0800
-@@ -875,6 +875,7 @@
- MAKEINFO = @MAKEINFO@
- MKDIR_P = @MKDIR_P@
- OBJEXT = @OBJEXT@
-+OVSKMOD = @OVSKMOD@
- PACKAGE = @PACKAGE@
- PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
- PACKAGE_NAME = @PACKAGE_NAME@
-@@ -3634,6 +3635,7 @@
-                 -e 's,[@]RUNDIR[@],$(RUNDIR),g' \
-                 -e 's,[@]VERSION[@],$(VERSION),g' \
-                 -e 's,[@]BUILDNR[@],$(BUILDNR),g' \
-+                -e 's,[@]OVSKMOD[@],$(OVSKMOD),g' \
-                 -e 's,[@]localstatedir[@],$(localstatedir),g' \
-                 -e 's,[@]pkgdatadir[@],$(pkgdatadir),g' \
-                 -e 's,[@]sysconfdir[@],$(sysconfdir),g' \
-diff -aru openvswitch-1.4.0.orig/utilities/ovs-ctl.in openvswitch-1.4.0/utilities/ovs-ctl.in
---- openvswitch-1.4.0.orig/utilities/ovs-ctl.in        2012-01-30 23:08:18.000000000 -0800
-+++ openvswitch-1.4.0/utilities/ovs-ctl.in     2012-02-29 21:22:49.206489585 -0800
-@@ -31,14 +31,14 @@
- ## ----- ##
- insert_openvswitch_mod_if_required () {
--    # If openvswitch_mod is already loaded then we're done.
--    test -e /sys/module/openvswitch_mod && return 0
-+    # If @OVSKMOD@ is already loaded then we're done.
-+    test -e /sys/module/@OVSKMOD@ && return 0
--    # Load openvswitch_mod.  If that's successful then we're done.
--    action "Inserting openvswitch module" modprobe openvswitch_mod && return 0
-+    # Load @OVSKMOD@.  If that's successful then we're done.
-+    action "Inserting openvswitch module" modprobe @OVSKMOD@ && return 0
-     # If the bridge module is loaded, then that might be blocking
--    # openvswitch_mod.  Try to unload it, if there are no bridges.
-+    # @OVSKMOD@.  Try to unload it, if there are no bridges.
-     test -e /sys/module/bridge || return 1
-     bridges=`echo /sys/class/net/*/bridge | sed 's,/sys/class/net/,,g;s,/bridge,,g'`
-     if test "$bridges" != "*"; then
-@@ -47,8 +47,8 @@
-     fi
-     action "removing bridge module" rmmod bridge || return 1
--    # Try loading openvswitch_mod again.
--    action "Inserting openvswitch module" modprobe openvswitch_mod
-+    # Try loading @OVSKMOD@ again.
-+    action "Inserting openvswitch module" modprobe @OVSKMOD@
- }
- insert_brcompat_mod_if_required () {
-@@ -285,8 +285,8 @@
-     if test -e /sys/module/brcompat_mod; then
-         action "Removing brcompat module" rmmod brcompat_mod
-     fi
--    if test -e /sys/module/openvswitch_mod; then
--        action "Removing openvswitch module" rmmod openvswitch_mod
-+    if test -e /sys/module/@OVSKMOD@; then
-+        action "Removing openvswitch module" rmmod @OVSKMOD@
-     fi
-     start