#!/bin/bash PIPE="/var/run/vpnd.sock" send_cmd() { [ -p $PIPE ] && echo "$@" > $PIPE && \ cat < $PIPE } IFNAME="rix" while [ "$#" -gt 0 ]; do case "$1" in 'm'|'msk') IFNAME='msk';; '-v'|'--verbose') VERBOSE=1;; *) echo "Wrong argument!"; exit 1;; esac shift done if [ -z "${VERBOSE}" ]; then exec &>/dev/null else set -x fi UP_NAME="$(send_cmd status)" if [ -n "${UP_NAME}" ]; then if [ "${UP_NAME}" != "${IFNAME}" ]; then send_cmd down send_cmd up "$IFNAME" else send_cmd down fi else send_cmd up "$IFNAME" fi pkill -36 dwmblocks # vim: ft=bash