diff options
author | Simon Rettberg | 2013-11-27 15:29:06 +0100 |
---|---|---|
committer | Simon Rettberg | 2013-11-27 15:29:06 +0100 |
commit | 9290cc05e741a99a880cf3a6a3dc18dc5ef35a6f (patch) | |
tree | afdc8fd6f864f9d4eff6d00989b1dfc3806651d9 /remote/rootfs/rootfs-stage32/data | |
parent | Merge branch 'master' of simonslx:openslx-ng/tm-scripts (diff) | |
download | tm-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-x | remote/rootfs/rootfs-stage32/data/opt/openslx/bin/slxlog | 8 |
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 |