diff options
author | toni <matzeton@googlemail.com> | 2014-11-03 15:28:03 +0100 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2014-11-03 15:28:03 +0100 |
commit | ebe18565ddc1de3bd04db67331dab943c59e785b (patch) | |
tree | 252bea12b89460e8d41ef1e0630d23b8c98f5e3a /send2admin.sh | |
parent | 8821ff4ea8e1c06954dc5ea2604ed6785652af47 (diff) |
- sendxmpp scripts
- selinux build/insert/enable pol's script
- selinux hald policy
Diffstat (limited to 'send2admin.sh')
-rwxr-xr-x | send2admin.sh | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/send2admin.sh b/send2admin.sh new file mode 100755 index 0000000..cad0ef5 --- /dev/null +++ b/send2admin.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +MSG_PREFIX="[AUTO_MSG]" +RC_PREFIX="/etc/sendxmpprc" +DEFAULT_REC="/etc/default/send2admin" +RET=0 + +if [ -r ${DEFAULT_REC} ]; then + . ${DEFAULT_REC} +fi +if [ "x${RECIPIENT}" = "x" ]; then + RECIPIENT="${2}" +fi + +if [ "x${DISPLAY}" != "x" ]; then + USEX=1 +else + USEX=0 +fi + +if [ "x${USER}" != "x" ]; then + if [ -r "${RC_PREFIX}.${USER}" ]; then + SX_ARGS=" -f ${RC_PREFIX}.${USER}" + fi +fi + +if [ "x${MSG_PREFIX}" != "x" ]; then + MSG_PREFIX="${MSG_PREFIX}: " +fi +if [ "x${1}" != "x" -a "x${RECIPIENT}" != "x" ]; then + echo -en "${MSG_PREFIX}${1}" | sendxmpp -t${SX_ARGS} ${RECIPIENT} + RET=$? +else + if [ $USEX -eq 1 ]; then + xmessage "sendxmpp error: syntax: $0 [TEXT] [RECIPIENT]" + else + echo "sendxmpp error: syntax: $0 [TEXT] [RECIPIENT]" >&2 + fi + RET=128 +fi + +exit $RET |