#!/bin/bash

set -e

GOSACONF="/etc/gosa/gosa.conf"

if [ -e $GOSACONF ]; then
    exit 0
fi

fcopy -m root,www-data,0660 $GOSACONF

fcopy -m root,root,0770 /usr/local/sbin/gosa-create
fcopy -m root,root,0770 /usr/local/sbin/gosa-sync
fcopy -m root,root,0770 /usr/local/sbin/gosa-remove
fcopy -m root,root,0770 /usr/local/sbin/add2gosa

fcopy /var/www/html/index.html

## Insert password:
PWFILE="$DATADIR/LDAPadminPWD"
PW=`cat $target/$PWFILE`
sed -i "s#@LDAP_ADMIN_PW@#$PW#" $target/$GOSACONF

## Encrypt password:
rm $target/etc/gosa/gosa.secrets
$ROOTCMD gosa-encrypt-passwords

## needed for sudo-ldap:
ainsl /etc/ldap/ldap.conf "sudoers_base ou=sudoers,ou=gosa,dc=intern"
