| Index: edit.sh |
| diff --git a/edit.sh b/edit.sh |
| new file mode 100755 |
| index 0000000000000000000000000000000000000000..b4ca5c3741141b01a21bfd1998d112d49da87878 |
| --- /dev/null |
| +++ b/edit.sh |
| @@ -0,0 +1,32 @@ |
| +#!/bin/sh |
| + |
| +# Filter out uninformative output lines from the ldap-sync cron job script |
| + |
| +last_action="" |
| + |
| +while read line; do |
| + case "$line" in |
| + *-\>*) |
| + if [ ! -z "$last_action" ] |
| + then |
| + echo "$last_action" |
| + fi |
| + |
| + echo "$line" |
| + last_action="" |
| + ;; |
| + --\ Found\ *\ users* | \ |
| + \#* | \ |
| + *Synchronizing\ *\ groups* | \ |
| + \*\*\ Synchronizing\ *\ users* | \ |
| + --\ Updating\ user\ \'*\'?\(*\)* | \ |
| + --\ Updating\ group\ \'*\'* | \ |
| + --\ Creating\ user\ \'*\'?\(*\)* | \ |
| + --\ Creating\ group\ \'*\'*) |
| + last_action="$line" |
| + ;; |
| + *) |
| + echo "$line" |
| + ;; |
| + esac |
| +done |