From 3bfbfddc06acf04fcc06d3bb04c9d07e68a4ee0fdaf45a9ab5531dcb558e2d5a Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 21 Mar 2018 21:03:38 +0000 Subject: [PATCH 1/2] - set rundir to %_rundir OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=142 --- openvswitch.changes | 5 +++++ openvswitch.spec | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/openvswitch.changes b/openvswitch.changes index 05048c6..0ade8b7 100644 --- a/openvswitch.changes +++ b/openvswitch.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Mar 21 21:03:21 UTC 2018 - dmueller@suse.com + +- set rundir to %_rundir + ------------------------------------------------------------------- Thu Mar 1 10:39:54 UTC 2018 - mchandras@suse.de diff --git a/openvswitch.spec b/openvswitch.spec index 4e0a0dd..38fbdac 100644 --- a/openvswitch.spec +++ b/openvswitch.spec @@ -341,9 +341,10 @@ popd cp -a %{SOURCE89} obj/$flavor/datapath/linux/Module.supported pushd obj/$flavor %configure \ - --with-logdir=%{_localstatedir}/log/openvswitch \ - --with-linux=%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor \ - --with-linux-source=%{_prefix}/src/linux + --with-logdir=%{_localstatedir}/log/openvswitch \ + --with-rundir=%{_rundir}/openvswitch \ + --with-linux=%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor \ + --with-linux-source=%{_prefix}/src/linux cd datapath/linux make %{?_smp_mflags} popd @@ -371,6 +372,7 @@ pushd source --enable-shared \ --enable-ssl \ ${dpdk_opt} \ + --with-rundir=%{_rundir}/openvswitch \ --with-logdir=%{_localstatedir}/log/openvswitch make %{?_smp_mflags} popd From 4929f663f2f98149c5947a9e67924bc8d92c23a0eac31d19b20fac07540a74d5 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Fri, 23 Mar 2018 09:28:45 +0000 Subject: [PATCH 2/2] Accepting request 590075 from home:markoschandras:network - Fix file permissions in /etc/openvswitch for upgrades (951d79e638ec) OBS-URL: https://build.opensuse.org/request/show/590075 OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=143 --- openvswitch.changes | 5 +++++ openvswitch.spec | 13 ++++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/openvswitch.changes b/openvswitch.changes index 0ade8b7..76ca2c7 100644 --- a/openvswitch.changes +++ b/openvswitch.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Mar 22 10:39:10 UTC 2018 - mchandras@suse.de + +- Fix file permissions in /etc/openvswitch for upgrades (951d79e638ec) + ------------------------------------------------------------------- Wed Mar 21 21:03:21 UTC 2018 - dmueller@suse.com diff --git a/openvswitch.spec b/openvswitch.spec index 38fbdac..8a0b81e 100644 --- a/openvswitch.spec +++ b/openvswitch.spec @@ -575,6 +575,13 @@ export DISABLE_RESTART_ON_UPDATE=yes %postun vtep -p /sbin/ldconfig %files +%defattr(-,openvswitch,openvswitch) +%dir %{_sysconfdir}/openvswitch +%{_sysconfdir}/openvswitch/default.conf +%config %ghost %{_sysconfdir}/openvswitch/conf.db +%ghost %{_sysconfdir}/openvswitch/.conf.db.~lock~ +%config %ghost %{_sysconfdir}/openvswitch/system-id.conf +%defattr(-,root,root) %{_bindir}/ovs-appctl %{_bindir}/ovs-docker %{_bindir}/ovs-dpctl @@ -614,10 +621,6 @@ export DISABLE_RESTART_ON_UPDATE=yes %{_mandir}/man8/ovs-vswitchd.8%{ext_man} %{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash %{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash -%dir %{_sysconfdir}/openvswitch -%config(noreplace) %{_sysconfdir}/openvswitch/default.conf -%config %ghost %{_sysconfdir}/openvswitch/conf.db -%config %ghost %{_sysconfdir}/openvswitch/system-id.conf %config(noreplace) %{_sysconfdir}/logrotate.d/openvswitch %{_sbindir}/rcovsdb-server %{_sbindir}/rcovs-vswitchd @@ -626,7 +629,7 @@ export DISABLE_RESTART_ON_UPDATE=yes %{_unitdir}/ovs-vswitchd.service %{_unitdir}/ovsdb-server.service %{_fillupdir}/sysconfig.openvswitch -%dir %{_localstatedir}/log/openvswitch +%attr(755,-,-) %dir %{_localstatedir}/log/openvswitch %if %{with dpdk} %{_prefix}/lib/udev/rules.d/91-vfio.rules %endif