update for new -tpg argument
[rrq/rrqnet.git] / rrqnet-ifupdown.sh
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
 }