update for new -tpg argument 1.5.2
authorRalph Ronnquist <ralph.ronnquist@gmail.com>
Tue, 2 Nov 2021 21:10:55 +0000 (08:10 +1100)
committerRalph Ronnquist <ralph.ronnquist@gmail.com>
Tue, 2 Nov 2021 21:10:55 +0000 (08:10 +1100)
rrqnet-ifupdown.sh
rrqnet-ifupdown.sh.8.adoc

index 157007a9ad21f32271710d6b27bcecd83c1558e8..4c6ce4dfadf314e8f2a39c0471e9f32bcb5e7e7c 100755 (executable)
@@ -68,19 +68,6 @@ stop_dhclient() {
 ############################################################
 ## The action functions
 
-QUIRK=
-LOGFLAG=
-LOGFILE=
-#function
-process_logoption() {
-    if [ -n "${1##-v*}" ] ; then
-       QUIRK="$1"
-       shift
-    fi
-    LOGFLAG="$1"
-    LOGFILE="$2"
-}
-
 #function
 start_cable_pre_up() {
     local TAP
@@ -94,14 +81,13 @@ start_cable_pre_up() {
     fi
     [ -z "$IF_RRQNET_NICE" ] || \
         RRQDAEMON="/usr/bin/nice -n $IF_RRQNET_NICE $RRQDAEMON"
-    process_logoption ${IF_RRQNET_LOG}
-    if [ -z "$LOGFILE" ] ; then
+    if [ -z "$IF_RRQNET_LOG" ] ; then
        daemon -U -r -a 10 -n $NAME -- \
-              $RRQDAEMON $QUIRK $IF_RRQNET_OPTIONS \
+              $RRQDAEMON $IF_RRQNET_OPTIONS \
               $TAP $IF_RRQNET_PORT $IF_RRQNET_REMOTE
     else
-       daemon -U -r -a 10 -n $NAME -E "$LOGFILE" -- \
-              $RRQDAEMON $QUIRK $LOGFLAG $IF_RRQNET_OPTIONS \
+       daemon -U -r -a 10 -n $NAME -E "${IF_RRQNET_LOG#* }" -- \
+              $RRQDAEMON ${IF_RRQNET_LOG%% *} $IF_RRQNET_OPTIONS \
               $TAP $IF_RRQNET_PORT $IF_RRQNET_REMOTE
     fi
 }
index 90a502c1360c608cc1d2eef52382cf4463204cf0..3bca61683f4b3f683d7a3b65dd0357cf5393e5df 100644 (file)
@@ -62,8 +62,8 @@ remotes for a single +rrqnet+ daemon are declared by using multiple
 *rrqnet_options* _options_::
 
 This IFACE option is used for declaring any additional +rrqnet+ daemon
-settings ([-4] [-B n] [-T n] [-m mcast]). Refer to the +rrqnet+ man
-page for the full specification.
+settings ([-tpg] [-4] [-B n] [-T n] [-m mcast]). Refer to the +rrqnet+
+man page for the full specification.
 
 *rrqnet_log* _level_ _pathname_::