X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=gosa-si%2Fdebian%2Fgosa-si-server.postinst;h=147bd40646454af201f831b6cc655b05f5b57537;hb=2e14fc223c17fb1f7e5527ab0d1306b08b391f5b;hp=0affbd763ac59466e61909cc6f5dbd4dc3a13203;hpb=2d62af34cc74932b472001703f83d3a5c295c40f;p=gosa.git diff --git a/gosa-si/debian/gosa-si-server.postinst b/gosa-si/debian/gosa-si-server.postinst index 0affbd763..147bd4064 100644 --- a/gosa-si/debian/gosa-si-server.postinst +++ b/gosa-si/debian/gosa-si-server.postinst @@ -1,17 +1,4 @@ -#!/bin/sh - -set -e - -. /usr/share/debconf/confmodule - -db_version 2.0 - -for i in hostname database username password rootpw; do - db_get gosa-si/$i || true - eval $i'="$RET"' -done - -host="127.0.0.1" +#!/bin/sh -e #DEBHELPER# @@ -24,26 +11,10 @@ case "$1" in *) exit 0; esac -# Setup database -/usr/bin/mysqladmin -u root --password=$rootpw create "$database" &> /dev/null || true -/usr/bin/mysql -u root --password=$rootpw -e "GRANT ALL PRIVILEGES ON $database.* to '$username'@'127.0.0.1' identified by '$password'" - # Fix permission -[ -f /etc/gosa-si/server.conf ] && chmod go-rwx /etc/gosa-si/server.conf - -# Apply DB settings to config file -if [ -w /etc/gosa-si/server.conf ]; then - for i in database username password host; do - eval 'val=$'$i - grep -E "mysql-$i" /etc/gosa-si/server.conf | grep -vE '^ *#' &> /dev/null && sed -i "/\[server\]/,/\[/s/mysql-$i\s*=\s*\(.*\)$/mysql-$i = $val/g" /etc/gosa-si/server.conf || sed -i " -/\[server\]/ a\ -mysql-$i = $val" /etc/gosa-si/server.conf - done -fi - -# Restart daemon -invoke-rc.d gosa-si restart +#[ -f /etc/gosa-si/server.conf ] && chmod go-rwx /etc/gosa-si/server.conf -db_stop +# start daemon +#invoke-rc.d gosa-si-server start exit 0