File: console.sh

package info (click to toggle)
conserver 8.1.1-2
  • links: PTS
  • area: non-free
  • in suites: sarge
  • size: 1,512 kB
  • ctags: 1,012
  • sloc: ansic: 18,713; sh: 3,093; makefile: 319
file content (35 lines) | stat: -rw-r--r-- 491 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/sh

# wrapper around console to enable use of a config-file.
# /jh

file=/etc/conserver/console.conf
if [ -f $file ]; then
	. $file
else
	echo "console not configured, using default 'console' as conserver"
fi

while [ $# -gt 0 ]; do
	case "$1" in
	-p)
		PORT=$2
		shift 2
		;;
	-M)
		CONSERVER=$2
		shift 2
		;;
	*)
		arg="$arg $1"
		shift
		;;
	esac
done

if [ "$CONSERVER" ]; then
	set -- -p $PORT -M $CONSERVER $arg
else
	set -- $arg
fi
exec /usr/lib/conserver-client/console "$@"