appélis.se

Nummerpresentatör

Skorpan har en nim ansluten med tty-usb-kabel som fungerar som nummerpresentatör. Mjukvaran somanvänds är whoscalling, som hämtas från http://www.hasselaar.nu/projects on installeras med medföljande script, ev har java-sökvägar ändrats efteråt?

tty-usb-adaptern har fått olika enheter vid uppstart, så ett script ändrar nim:s configfil, som inte verkar klara av egna namn på tty:er.
#!/bin/sh
basedir=/opt/whoscalling-1.3.1
configdir=${basedir}/config
comport=`ls -l /dev/nim | gawk '{print $11}'`
if [ "$comport" = "" ]; then
comport=`ls -l /dev/nim | gawk '{print $10}'`
fi
cat ${configdir}/nim.properties.org | sed s#ttyUSB0#$comport#g > ${configdir}/nim.properties

Scriptet anropas i whoscalling:s start-script
# Wrapper
CONFIG_UPDATE="./comport.sh"
<– definieras här
WRAPPER_CMD="./wrapper"
WRAPPER_CONF="../config/wrapper.conf"
:
start() {
echo "Starting $APP_LONG_NAME..."
$CONFIG_UPDATE
<– körs här