#!/bin/sh
# websvn package configuration script

set -e

# Source debconf library -- we have a Depends line
# to make sure it is there...
. /usr/share/debconf/confmodule
db_version 2.0
db_title WebSVN

if [ "$1" = configure ] || [ "$1" = reconfigure ] ; then
	db_input "critical" "websvn/configuration" || true
	db_go
	db_get "websvn/configuration"
	if [ "$RET" = "true" ]; then

		webservers=""	
		for i in apache apache-ssl apache-perl ; do
			if [ -f /etc/$i/httpd.conf ] ; then
				webservers="$webservers $i"
			fi
		done		
		webservers="$(echo $webservers | sed -e 's/ /, /g' -e 's/, *$$//')"

		db_subst "websvn/webservers" webservers $webservers
		db_input "high" "websvn/webservers" || true
		db_input "high" "websvn/parentpath" || true
		db_input "high" "websvn/repositories" || true

		# TODO warn users www-data user MUST have WRITE permission !

	fi
	db_input "high" "websvn/permissions" || true
	db_go
fi

exit 0
