#!/bin/bash

[ -f /etc/eole/saslauthd.conf ] || exit 0

. /usr/lib/eole/ihm.sh
. /etc/eole/saslauthd.conf

client_in_group_sasl() {
    if [[ "$(groups $1)" =~ "sasl" ]]
    then
        return 0
    else
        return 1
    fi
}

for client in $SASL_CLIENTS
do
    if client_in_group_sasl $client
    then
        echo "$client already in group sasl"
    else
        echo "Adding $client in group sasl"
        adduser $client sasl
    fi
done

exit 0
