debian: Avoid logrotate error if /var/run/openvswitch does not exist.
authorAlfredo Finelli <alf@computationes.de>
Tue, 12 Nov 2013 16:03:41 +0000 (08:03 -0800)
committerBen Pfaff <blp@nicira.com>
Tue, 12 Nov 2013 16:04:17 +0000 (08:04 -0800)
Signed-off-by: Alfredo Finelli <alf@computationes.de>
Signed-off-by: Ben Pfaff <blp@nicira.com>
AUTHORS
debian/openvswitch-switch.logrotate

diff --git a/AUTHORS b/AUTHORS
index 39dbe1c..1b508af 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -6,6 +6,7 @@ Alexandru Copot         alex.mihai.c@gmail.com
 Alexei Starovoitov      ast@plumgrid.com
 Alexey I. Froloff       raorn@altlinux.org
 Alex Wang               alexw@nicira.com
+Alfredo Finelli         alf@computationes.de
 Andrew Evans            aevans@nicira.com
 Andrew Lambeth          wal@nicira.com
 Andy Hill               hillad@gmail.com
index 8b04240..a7a71bd 100644 (file)
@@ -7,8 +7,10 @@
     rotate 30
     postrotate
     # Tell Open vSwitch daemons to reopen their log files
-    for pidfile in `cd /var/run/openvswitch && echo *.pid`; do
-        ovs-appctl -t "${pidfile%%.pid}" vlog/reopen
-    done
+    if [ -d /var/run/openvswitch ]; then
+        for pidfile in `cd /var/run/openvswitch && echo *.pid`; do
+            ovs-appctl -t "${pidfile%%.pid}" vlog/reopen
+        done
+    fi
     endscript
 }