May, 2006

pentaval.init

#!/bin/bash
# PENTAVAL

PATH=/usr/bin:/bin:/bin:/usr/bin
export PATH

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# check if the pentaval conf file is present
[ -f /etc/pentaval.conf ] || exit 0

pentavalt=/bin/pentavalt
pentavald=/bin/pentavald
pentavalm=/bin/pentavalm
prog="pentaval"

RETVAL=0

start() {
    echo -n $"Starting $prog: "
    $pentavalt -a -d pentaval0 -f /etc/pentaval.conf
    RETVAL=$?
#    [ $RETVAL -eq 0 ] && echo_success
#    [ $RETVAL -ne 0 ] && echo_failure
    echo
    return $RETVAL
}

stop() {
    echo -n  $"Stopping $prog: "
    $pentavalt -q
    RETVAL=$?
#    [ $RETVAL -eq 0 ] && echo_success
#    [ $RETVAL -ne 0 ] && echo_failure
    echo
    return $RETVAL
}   

restart() {
    stop
    start
}

# See how we were called.
case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop
    start
    ;;
  *)
    echo $"salah mas"
    echo $"Pakai ini mas: $prog {start|stop|restart}"
    exit 1
esac

exit $RETVAL

/etc/pentaval.conf (Agila2)

[Transponder]
SatName=Agila2
Name=Trans1
Frequency=3680.000000
Symbol rate=26.6666
Polar=VER
;Polar=HOR
;Band=KU
Band=C
22Khz=Off
;22Khz=On
LnbPower=On
Viterbi=3/4
;Aviterbi lists -> 1/2, 2/3, 3/4, 5/6, 7/8, Auto
LnbType=Universal
;LNB type lists ->  None, 9300, 9750, 10000, 10600, 10750, 11300, Universal
DISEqC=None
;DISEqC lists -> None, Port1, Port2 ~ Port16
Count=1
PID0=585
;PID0=516
;PID0=567
;PID1=512
;PID2=5085
;PID3=5086
;PID4=5087
;PID5=5088
;PID6=5089
;PID7=5090
AutoPID=Off
;AutoPID=On
CrcChecksum=Off
;CrcChecksum=On

[Option]
SIP Count=0
;SIP0=4.5.6.7
;SIP1=1.2.3.4
;SIP2=0.0.0.0
;VMAC0=00:30:1D:00:41:B2
;VMAC0=00:D0:C1:01:12:57
;VMAC0=0
;VMAC1=0
[End]

/usr/local/bin/aba2030/bin/current_0 JCSAT3 HPT

[TUNER_SECTION]
LNB_FREQUENCY_HIGH=50000000
LNB_FREQUENCY_LOW=5150000
TUNER_FREQUENCY=1096500
SYMBOL_RATE=6438
TUNE_TO_FREQUENCY=1
SATELLITE_FREQUENCY=4055100
_22KHZ_SWITCH=0
POLARIZATION=1
LNB_TYPE=1

[PID_SECTION]
MPE_PID1=2064
MPE_PID2=0xFFFF
MPE_PID3=0xFFFF
MPE_PID4=0xFFFF
MPE_PID5=0xFFFF
MPE_PID6=0xFFFF
MPE_PID7=0xFFFF
MPE_PID8=0xFFFF

[DEBUG_SECTION]
NDVBS_DEBUG_LEVEL=1
ERROR_LOG_LEVEL=1
DEBUG_LEVEL=1
LOG_FILE=0

[CONFIGURATION_SECTION]
CRC_ENABLED=0
CHECKSUM_ENABLED=0
NET_MASK=255.255.255.0
HW_ADDRESS=
IP_ADDRESS=10.2.0.1

[MISCELLANEOUS_SECTION]
DMA_RING_SIZE=125952
OS_LINK=0
TIMER=10
CUSTOMER_ID=0
MAXIMUM_MULTICAST_LIST=32
SS_LOWER_LIMIT=22
SS_UPPER_LIMIT=88
POLL_TIMER=15
TIMER_UNIT=25
IPC_SENDBUF_SIZE=4096
IPC_RECVBUF_SIZE=4096
GB_FLUSH_TIME=5
NO_OF_CHANNELS=8
LATENCY_TIMER=32
CACHE_LINE_SIZE=32
NO_OF_PACKETS=100
XLT_FLAG=0
MEM_POLICY=0
MEM_START=60
RAW_TS_MODE=1
RETAIN_BCAST=0

[IP_DECRYPT_SECTION]
IPDECRYPT_FLAG=0

/usr/local/bin/aba2030/bin/current_0 Agila2 HPT

[TUNER_SECTION]
LNB_FREQUENCY_HIGH=50000000
LNB_FREQUENCY_LOW=5150000
TUNER_FREQUENCY=1470000
SYMBOL_RATE=26666
TUNE_TO_FREQUENCY=1
SATELLITE_FREQUENCY=3680000
_22KHZ_SWITCH=0
POLARISATION=0
LNB_TYPE=1

[PID_SECTION]
MPE_PID1=585,3,0000000000000000,0000000000000000
MPE_PID2=0xFFFF,0,0000000000000000,0000000000000000
MPE_PID3=0xFFFF,0,0000000000000000,0000000000000000
MPE_PID4=0xFFFF,0,0000000000000000,0000000000000000
MPE_PID5=0xFFFF,0,0000000000000000,0000000000000000
MPE_PID6=0xFFFF,0,0000000000000000,0000000000000000
MPE_PID7=0xFFFF,0,0000000000000000,0000000000000000
MPE_PID8=0xFFFF,0,0000000000000000,0000000000000000

[DEBUG_SECTION]
NDVBS_DEBUG_LEVEL=1
ERROR_LOG_LEVEL=1
DEBUG_LEVEL=1
LOG_FILE=0

[CONFIGURATION_SECTION]
CRC_ENABLED=0
CHECKSUM_ENABLED=0
NET_MASK=255.255.255.0
HW_ADDRESS=
IP_ADDRESS=10.2.0.1

[MISCELLANEOUS_SECTION]
DMA_RING_SIZE=125952
OS_LINK=0
TIMER=10
CUSTOMER_ID=0
MAXIMUM_MULTICAST_LIST=32
SS_LOWER_LIMIT=22
SS_UPPER_LIMIT=88
POLL_TIMER=15
TIMER_UNIT=25
IPC_SENDBUF_SIZE=4096
IPC_RECVBUF_SIZE=4096
GB_FLUSH_TIME=5
NO_OF_CHANNELS=8
LATENCY_TIMER=32
CACHE_LINE_SIZE=32
NO_OF_PACKETS=100
XLT_FLAG=0
MEM_POLICY=0
MEM_START=60
RAW_TS_MODE=1
FIXED_KEY_SIZE=48

[IP_DECRYPT_SECTION]
IPDECRYPT_FLAG=0

/usr/local/bin/aba2030/bin/current_0 Agila2 OCH

[TUNER_SECTION]
LNB_FREQUENCY_HIGH=50000000
LNB_FREQUENCY_LOW=5150000
TUNER_FREQUENCY=1096500
SYMBOL_RATE=12401
TUNE_TO_FREQUENCY=1
SATELLITE_FREQUENCY=3970000
_22KHZ_SWITCH=0
POLARIZATION=0
LNB_TYPE=1

[PID_SECTION]
MPE_PID1=1000
MPE_PID2=0xFFFF
MPE_PID3=0xFFFF
MPE_PID4=0xFFFF
MPE_PID5=0xFFFF
MPE_PID6=0xFFFF
MPE_PID7=0xFFFF
MPE_PID8=0xFFFF

[DEBUG_SECTION]
NDVBS_DEBUG_LEVEL=1
ERROR_LOG_LEVEL=1
DEBUG_LEVEL=1
LOG_FILE=0

[CONFIGURATION_SECTION]
CRC_ENABLED=0
CHECKSUM_ENABLED=0
NET_MASK=255.255.255.0
HW_ADDRESS=00:30:6a:80:6a:5a
IP_ADDRESS=10.2.0.1

[MISCELLANEOUS_SECTION]
DMA_RING_SIZE=125952
OS_LINK=0
TIMER=10
CUSTOMER_ID=0
MAXIMUM_MULTICAST_LIST=32
SS_LOWER_LIMIT=22
SS_UPPER_LIMIT=88
POLL_TIMER=15
TIMER_UNIT=25
IPC_SENDBUF_SIZE=4096
IPC_RECVBUF_SIZE=4096
GB_FLUSH_TIME=5
NO_OF_CHANNELS=8
LATENCY_TIMER=32
CACHE_LINE_SIZE=32
NO_OF_PACKETS=100
XLT_FLAG=0
MEM_POLICY=0
MEM_START=60
RAW_TS_MODE=1
RETAIN_BCAST=0

[IP_DECRYPT_SECTION]
IPDECRYPT_FLAG=0

~
~