diff options
author | Jonas Smedegaard <dr@jones.dk> | 2010-09-22 18:02:54 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2010-09-22 18:02:54 +0200 |
commit | 66b4364643a1228179e0b027556568e70678b943 (patch) | |
tree | 8676db0cd7807ac13a06e40e11f2f78728666a9f /localkannel-dispatch | |
parent | 3808d5aad5e92e710298f7ea04a011b441f4a982 (diff) |
Add getfilevar() function and use it for credentials at providers.
Diffstat (limited to 'localkannel-dispatch')
-rwxr-xr-x | localkannel-dispatch | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/localkannel-dispatch b/localkannel-dispatch index 2310d7d..ee9cd36 100755 --- a/localkannel-dispatch +++ b/localkannel-dispatch @@ -30,6 +30,13 @@ uriunescape() { fi } +# Resolve var from "variable = value" pair in file below /etc/local +getfilevar() { + file="/etc/local/$1" + var="$2" + grep -m1 "^$var" "$file" | awk -F '(= )' '{print $2}' +} + lastservicephone() { logfile=/var/log/kannel/smsbox.log tac $logfile $logfile.1 \ @@ -105,8 +112,8 @@ case "$provider" in coolsms) unset SMS_SMSC SMS_URL="https://sms.coolsmsc.dk:8081/" - SMS_USER="drjones1" - SMS_PW="rahYSeGY" + SMS_USER=$(getfilevar coolsms user) + SMS_PW=$(getfilevar coolsms pw) SMS_CP="cp1252" SMS_MSGTAG="message" export SMS_URL SMS_USER SMS_PW SMS_CP SMS_MSGTAG @@ -116,11 +123,11 @@ case "$provider" in clickatell) unset SMS_SMSC SMS_URL="https://api.clickatell.com/http/sendmsg" - SMS_USER="jonas" - SMS_PW="inaritab6" + SMS_USER=$(getfilevar clickatell user) + SMS_PW=$(getfilevar clickatell pw) SMS_CP="iso8859-1" SMS_USERTAG="user" - SMS_API="3231280" + SMS_API=$(getfilevar clickatell api) SMS_CALLBACK="3" SMS_CONCAT="3" SMS_ESCALATE="1" |