diff options
Diffstat (limited to 'mail/sympa/files/pkg-install.in')
-rw-r--r-- | mail/sympa/files/pkg-install.in | 55 |
1 files changed, 6 insertions, 49 deletions
diff --git a/mail/sympa/files/pkg-install.in b/mail/sympa/files/pkg-install.in index dbc28bfe62f2..87b81bb78d47 100644 --- a/mail/sympa/files/pkg-install.in +++ b/mail/sympa/files/pkg-install.in @@ -2,55 +2,12 @@ # $FreeBSD$ # -DB_TYPE=%%DB_TYPE%% -WITH_FASTCGI=%%WITH_FASTCGI%% +[ "$2" = "POST_INSTALL" ] || exit 0 -case $2 in -POST-INSTALL) - echo "======================================================" - if [ -n "${DB_TYPE}" ]; then - echo "If this is your first installation of sympa, please load" - echo "this file with your ${DB_TYPE} database client:" - echo " %%PREFIX%%/libexec/sympa/create_db.${DB_TYPE}" - echo "" - fi - echo "To configure sympa interactively, please run:" - echo " perl %%PREFIX%%/libexec/sympa/sympa_wizard.pl" - echo "" - - for conf in sympa.conf wwsympa.conf - do [ ! -f ${PKG_PREFIX}/etc/${conf} ] \ - && cp -p ${PKG_PREFIX}/etc/${conf}.sample ${PKG_PREFIX}/etc/${conf} \ - && chmod u+w ${PKG_PREFIX}/etc/${conf} - done - - echo "You may also manually edit the two configuration files:" - echo " ${PKG_PREFIX}/etc/sympa.conf" - echo " ${PKG_PREFIX}/etc/wwsympa.conf" - echo "======================================================" - echo "To set up the wwsympa server, add something like this to" - echo "your Apache configuration file:" - echo "" - echo " DocumentRoot \"%%DATADIR%%\"" - echo " AddDefaultCharset UTF-8" - echo " DirectoryIndex wws" - echo " Options +Indexes" - if [ -n "${WITH_FASTCGI}" ]; then - echo " LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so" - echo " <Location /wws>" - echo " SetHandler fastcgi-script" - echo " </Location>" - fi - echo " <Directory \"%%DATADIR%%\">" - echo " Allow from all" - echo " </Directory>" - echo " ScriptAlias /wws %%PREFIX%%/libexec/sympa/wwsympa-wrapper" - echo "======================================================" - exit 0 - ;; -PRE-INSTALL) - exit 0 - ;; -esac +for conf in sympa.conf wwsympa.conf +do [ ! -f ${PKG_PREFIX}/etc/${conf} ] && \ + cp -p ${PKG_PREFIX}/etc/${conf}.sample ${PKG_PREFIX}/etc/${conf} && \ + chmod u+w ${PKG_PREFIX}/etc/${conf} +done exit 0 |