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:32:03 +0000 (08:32 -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 2d29e66..d4d335e 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -4,6 +4,7 @@ signed off on commits in the Open vSwitch version control repository.
 Aaron Rosen             arosen@clemson.edu
 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
 }