IP=192.168.1.177
hostname=BKD-PK

DHCP=no

GPRS=no
GPRS_AUTO=yes
GPRS_USER=none
GPRS_PASS=none
GPRS_ADDRESS=example.com
GPRS_CONNECTION_CHECK_ADDRESS=127.0.0.1

DYNDNS=no
DYNDNS_NAME=none
DYNDNS_PASS=none
DYNDNS_HOST=example.com

VPN=yes
VPN_KEYDIR=dr
VPN_SERVER=example.com
VPN_PORT=1194
VPN_VERBOSITY=5

ROTATE_LOGS_ENTRIES=30
ROTATE_LOGS_SIZELIMIT=12288

# Количество секунд, каждые которые копировать
# содержимое /var/log/messages в файл
# /mnt/flash/var/log-messages ; Если стоит 0,
# то копирование не будет выпоняться
ROTATE_LOGS_DUMP_TIME=0

# Время в секундах через которое следует сброить всю систему если
# модему не удается установит связь. Чтобы отключить впишите 0.
HARDWARE_RESET_TIMEOUT=0

# Время в секундах через которое следует сброить модем если ему
# не удается установит связь.
MODEM_HARDWARE_RESET_TIMEOUT=240

if is_bkde303; then
	OPROS=yes
	GATEWAY=yes
else
	OPROS=no
	GATEWAY=no
fi

. /mnt/flash/etc/cfg
. /etc/environment

ERR_GPRS_SIM=".Z"
ERR_GPRS_HANGUP="..Z"
ERR_GPRS_DOWN="...Z"
ERR_VPN_DOWN="....Z"
ERR_GPRS_GENERIC=".....Z"
ERR_GPRS_NOREG="......Z"

isset(){
	if [ "$1" ] && [ "$1" != "no" ] && [ "$1" != "0" ] ; then
		return 0
	fi
	return 1
}  

isrunning(){
	if ps -C $1|grep $1>/dev/null ; then
		return 0
	fi
	return 1
}

terminate(){
	c=80

	while [ $c -gt 0 ] && [ ! -z "$1" ] && [ -e "/proc/$1" ] ; do
		kill $@
		
		usleep 100000
		let c="$c-1"
	done

	if [ $c -gt 0 ] ; then
		return 0
	fi

	return 1
}

random(){
	expr `dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d" "` % 0$1
}

cyclef(){
	mkdir -p $1
	
	if [[ `ls "$1"|wc -l` -ge "$2" ]]; then
		rm "$1/"`ls -t "$1"|tail -1`
	fi
	
	cp "$3" "$1/$4"
}


