chiark / gitweb /
@@ -4,6 +4,7 @@
[userv-utils.git] / ipif / udptunnel-vpn-defaults
index add96dac8e1739ae98018ad6bb6b5ad1f1fd9a1c..f6117ac4ced2716874c6893efa5777de8f39d179 100644 (file)
@@ -29,6 +29,7 @@ m4_dnl        lend            -- usually set in global
 m4_dnl rend            -- usually set in sites
 SET(   mtu,            [1000])
 SET(   proto,          [cslip])
+SET(   to_restart,     [10])
 SET(   to_poll,        [30])
 SET(   to_quit,        [130])
 SET(   to_report,      [1800])
@@ -74,7 +75,7 @@ SET(  syslog_priority,        info)
 SET(   inittab_runlevels,      2345)
 SET(   inittab_pfx,            [])
 SET(   inittab_sfx,
- [2>&1 | logger -p V_syslog_facility.V_syslog_priority -t tunnel-V_site])
+ [</dev/null 2>&1 | logger -p V_syslog_facility.V_syslog_priority -t tunnel-V_site])
 SET(   inittab_command,[V_inittab_pfx V_invoke_file V_inittab_sfx])
 SET(   inittab_line,   [V_inittab_runlevels:respawn:V_inittab_command])
 
@@ -82,9 +83,13 @@ SET( invoke_body,
 [set -e
 V_invoke_hook
 echo "STARTING TUNNEL `date`" >&2
+set +e
 V_command
 rc=$?
+set -e
 echo "TUNNEL CLOSED rc=$rc" >&2
+sleep V_to_restart
+echo "TUNNEL MAYRESTART" >&2
 exit $rc
 ])