#!/bin/bash

#  ஥
CONFIG_FILE=/gsw/etc/ppp.cfg

# ஢ઠ ⢮ 䠩 ஥
[ ! -f "$CONFIG_FILE" ] \
  && echo " 䠩 ஥ $CONFIG_FILE" \
  && exit 1

# 祭 䠩 ஥
. $CONFIG_FILE

# ஢ઠ 易⥫쭮 ࠬ
[ ! -n "$DEV" ] \
  && echo "  䠩-ன⢠  (ࠬ DEV  䠩 $CONFIG_FILE)" \
  && exit 1

# 
GSMMUXD=gsmMuxd
GSMMUXD_BIN=/usr/sbin/gsmMuxd
GSMMUXD_OPTIONS="-p $DEV -x -w -s /tmp/mux /dev/ptmx /dev/ptmx /dev/ptmx"
SCRIPTNAME=/gsw/etc/rc.d/init.d/gsmmux

# ஢ઠ  稥  ⥬ ࠩ ⨯஢ GSM 
[ ! -x "$GSMMUXD_BIN" ] \
 && " ⠭ ࠩ ⨯஢ GSM  ($GSMMUXD_BIN)" \
 && exit 1

. /lib/lsb/init-functions

case "$1" in
	start)
		log_daemon_msg " ⨯  GSM " "$GSMMUXD"
		start-stop-daemon --start --quiet --name $GSMMUXD --startas $GSMMUXD_BIN -- $GSMMUXD_OPTIONS
		log_end_msg $?
	;;
	stop)
		log_daemon_msg "⠭ ⨯  GSM " "$GSMMUXD"
		start-stop-daemon --stop --quiet --name $GSMMUXD
		log_end_msg $?
	;;
	*)
		echo "ᯮ: $SCRIPTNAME {start|stop}" >&2
		exit 1
esac

exit 0
