#!/bin/sh

pipe_no=0

# use specified pipe no
case "$1" in
0|1|2)
pipe_no=$1; shift; ;;
esac


#echo "Call dsl_pipe with $*"
lock /var/lock/dsl_pipe
echo $* > /tmp/pipe/dsl_cpe${pipe_no}_cmd
result=$(cat /tmp/pipe/dsl_cpe${pipe_no}_ack)
lock -u /var/lock/dsl_pipe

echo "$result"
