summaryrefslogtreecommitdiffstats
path: root/remote/rootfs/rootfs-stage32/data
diff options
context:
space:
mode:
authorSimon Rettberg2013-11-27 15:29:06 +0100
committerSimon Rettberg2013-11-27 15:29:06 +0100
commit9290cc05e741a99a880cf3a6a3dc18dc5ef35a6f (patch)
treeafdc8fd6f864f9d4eff6d00989b1dfc3806651d9 /remote/rootfs/rootfs-stage32/data
parentMerge branch 'master' of simonslx:openslx-ng/tm-scripts (diff)
downloadtm-scripts-9290cc05e741a99a880cf3a6a3dc18dc5ef35a6f.tar.gz
tm-scripts-9290cc05e741a99a880cf3a6a3dc18dc5ef35a6f.tar.xz
tm-scripts-9290cc05e741a99a880cf3a6a3dc18dc5ef35a6f.zip
[pam] Remote logging of login/out
Diffstat (limited to 'remote/rootfs/rootfs-stage32/data')
-rwxr-xr-xremote/rootfs/rootfs-stage32/data/opt/openslx/bin/slxlog8
1 files changed, 4 insertions, 4 deletions
diff --git a/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/slxlog b/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/slxlog
index 236eabb3..8b8780f1 100755
--- a/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/slxlog
+++ b/remote/rootfs/rootfs-stage32/data/opt/openslx/bin/slxlog
@@ -47,12 +47,12 @@ if [ $# -gt 2 ]; then
EXTRA="$3"
fi
-if [ -r "$EXTRA" -a "$(stat -c %s "$EXTRA")" -lt "10000" ]; then
- curl --data-urlencode "type=$TYPE" --data-urlencode "description=$MSG" --data-urlencode "longdesc@$EXTRA" "$SLX_REMOTE_LOG" > /dev/null 2>&1
+if [ -n "$EXTRA" ] && [ -r "$EXTRA" -a -s "$EXTRA" ] && [ "$(stat -c %s "$EXTRA")" -lt "10000" ]; then
+ curl --data-urlencode "type=$TYPE" --data-urlencode "description=$MSG" --data-urlencode "longdesc@$EXTRA" "$SLX_REMOTE_LOG" > /dev/null 2>&1 &
elif [ -n "$EXTRA" ]; then
- curl --data-urlencode "type=$TYPE" --data-urlencode "description=$MSG" --data-urlencode "longdesc=Missing/too large: $EXTRA" "$SLX_REMOTE_LOG" > /dev/null 2>&1
+ curl --data-urlencode "type=$TYPE" --data-urlencode "description=$MSG" --data-urlencode "longdesc=Missing/too large: $EXTRA" "$SLX_REMOTE_LOG" > /dev/null 2>&1 &
else
- curl --data-urlencode "type=$TYPE" --data-urlencode "description=$MSG" "$SLX_REMOTE_LOG" > /dev/null 2>&1
+ curl --data-urlencode "type=$TYPE" --data-urlencode "description=$MSG" "$SLX_REMOTE_LOG" > /dev/null 2>&1 &
fi
exit 0