Quellcode durchsuchen

always provide status file

Ralf S. Engelschall vor 20 Jahren
Ursprung
Commit
284e87bd36
2 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 3 2
      openvpn/openvpn.spec
  2. 2 0
      openvpn/rc.openvpn

+ 3 - 2
openvpn/openvpn.spec

@@ -37,7 +37,7 @@ Class:        EVAL
 Group:        Network
 License:      GPL
 Version:      %{V_opkg}
-Release:      20050430
+Release:      20050501
 
 #   package options
 %option       with_fsl  yes
@@ -150,6 +150,7 @@ AutoReqProv:  no
     #   before erase, stop service and remove log files
     [ $1 -eq 0 ] || exit 0
     %{l_rc} openvpn stop 2>/dev/null
-    rm -f $RPM_INSTALL_PREFIX/var/openvpn/*.log* >/dev/null 2>&1 || true
+    rm -f $RPM_INSTALL_PREFIX/var/openvpn/*.log*   >/dev/null 2>&1 || true
+    rm -f $RPM_INSTALL_PREFIX/var/openvpn/*.status >/dev/null 2>&1 || true
     exit 0
 

+ 2 - 0
openvpn/rc.openvpn

@@ -16,6 +16,7 @@
     openvpn_cfgfile="@l_prefix@/etc/openvpn/openvpn.conf"
     openvpn_pidfile="@l_prefix@/var/openvpn/openvpn.pid"
     openvpn_logfile="@l_prefix@/var/openvpn/openvpn.log"
+    openvpn_statusfile="@l_prefix@/var/openvpn/openvpn.status"
     openvpn_signal () {
         [ -f $openvpn_pidfile ] && kill -$1 `cat $openvpn_pidfile`
     }
@@ -35,6 +36,7 @@
     @l_prefix@/sbin/openvpn \
         --daemon \
         --writepid $openvpn_pidfile \
+        --status $openvpn_statusfile 60 \
         --log-append $openvpn_logfile \
         --config $openvpn_cfgfile \
         --cd $openvpn_cfgdir