Import sympa 6.0.1:
SYMPA is an electronic mailing list manager. It is used to automate list management functions such as subscription, moderation and management of archives. SYMPA also manages sending of messages to the lists, and makes it possible to reduce the load on the system. It also provides a web management interface, and an archive browser. With feedback from sthen@ and ajacoutot@, ok ajacoutot@
This commit is contained in:
parent
d8fa46d088
commit
e6499679d4
86
mail/sympa/Makefile
Normal file
86
mail/sympa/Makefile
Normal file
@ -0,0 +1,86 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
|
||||
COMMENT = mailing list manager with web interface
|
||||
|
||||
DISTNAME = sympa-6.0.1
|
||||
CATEGORIES = mail www
|
||||
|
||||
HOMEPAGE = http://www.sympa.org
|
||||
MAINTAINER = Landry Breuil <gaston@gcu.info>
|
||||
|
||||
# GPLv2
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM = Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MASTER_SITES = ${HOMEPAGE}/distribution/
|
||||
|
||||
MODULES = perl
|
||||
USE_GMAKE = Yes
|
||||
|
||||
SYMPA_USER = _sympa
|
||||
SYMPA_GROUP = _sympa
|
||||
SYMPA_HOME = /var/sympa
|
||||
|
||||
SUBST_VARS += SYMPA_HOME
|
||||
|
||||
CONFIGURE_STYLE = gnu
|
||||
CONFIGURE_ARGS = --with-modulesdir=${PREFIX}/${P5SITE}/Sympa \
|
||||
--with-initdir=${PREFIX}/sbin \
|
||||
--with-user=${SYMPA_USER} \
|
||||
--with-group=${SYMPA_GROUP} \
|
||||
--with-sendmail_aliases=${SYMPA_HOME}/sympa_aliases \
|
||||
--with-virtual_aliases=${SYMPA_HOME}/sympa_virtual \
|
||||
--with-cgidir=${PREFIX}/libexec/sympa \
|
||||
--with-libexecdir=${PREFIX}/libexec/sympa \
|
||||
--with-defaultdir=${PREFIX}/share/sympa \
|
||||
--with-sbindir=${PREFIX}/sbin \
|
||||
--with-localedir=${PREFIX}/share/locale
|
||||
|
||||
MAKE_ENV = docdir=${PREFIX}/share/examples/sympa
|
||||
|
||||
# no MODULE, doesn't link with it
|
||||
BUILD_DEPENDS = ::devel/gettext
|
||||
WANTLIB = c
|
||||
|
||||
RUN_DEPENDS = ::archivers/p5-Archive-Zip \
|
||||
::databases/p5-DBI \
|
||||
::devel/gettext \
|
||||
::devel/p5-IO-stringy \
|
||||
::devel/p5-File-Copy-Recursive \
|
||||
::devel/p5-libintl \
|
||||
::devel/p5-Term-ProgressBar \
|
||||
::net/p5-Net-Netmask \
|
||||
::mail/p5-MIME-tools \
|
||||
::mail/p5-MIME-Charset \
|
||||
::mail/p5-MIME-EncWords \
|
||||
::mail/p5-MIME-Lite-HTML \
|
||||
::security/p5-IO-Socket-SSL \
|
||||
::security/p5-Crypt-CipherSaber \
|
||||
::textproc/p5-Template \
|
||||
::textproc/p5-XML-LibXML \
|
||||
::www/fcgi \
|
||||
::www/mod_fastcgi \
|
||||
::www/mhonarc \
|
||||
::www/p5-libwww \
|
||||
::www/p5-HTML-Format \
|
||||
::www/p5-HTML-StripScripts-Parser \
|
||||
::www/p5-HTML-Tree
|
||||
|
||||
pre-configure:
|
||||
${SUBST_CMD} ${WRKSRC}/src/lib/confdef.pm
|
||||
|
||||
post-install:
|
||||
env PERL5LIB=${PREFIX}/${P5SITE}/Sympa \
|
||||
${PREFIX}/sbin/sympa_wizard.pl --create wwsympa.conf \
|
||||
--target ${PREFIX}/share/examples/sympa/wwsympa.conf
|
||||
env PERL5LIB=${PREFIX}/${P5SITE}/Sympa \
|
||||
${PREFIX}/sbin/sympa_wizard.pl --create sympa.conf \
|
||||
--target ${PREFIX}/share/examples/sympa/sympa.conf
|
||||
mv ${PREFIX}/bin/create_db.* ${PREFIX}/share/examples/sympa/
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sympa/
|
||||
${SUBST_CMD} -c ${FILESDIR}/README.OpenBSD ${PREFIX}/share/doc/sympa/README.OpenBSD
|
||||
chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/doc/sympa
|
||||
|
||||
.include <bsd.port.mk>
|
5
mail/sympa/distinfo
Normal file
5
mail/sympa/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (sympa-6.0.1.tar.gz) = QY/I+FG03Krmd4WnsSxM9Q==
|
||||
RMD160 (sympa-6.0.1.tar.gz) = kjc7VIXWloISb9DG2tIBn7GKvFU=
|
||||
SHA1 (sympa-6.0.1.tar.gz) = vo9sko7mAZgR7GiXMBi8Ys8Zi4A=
|
||||
SHA256 (sympa-6.0.1.tar.gz) = O30OfYRLjKAsWpUYbV2N4FyQikt8m6AT/eDdsrFaHR8=
|
||||
SIZE (sympa-6.0.1.tar.gz) = 6384623
|
96
mail/sympa/files/README.OpenBSD
Normal file
96
mail/sympa/files/README.OpenBSD
Normal file
@ -0,0 +1,96 @@
|
||||
SYMPA is now installed, and sample configuration files were created in
|
||||
${SYSCONFDIR}/sympa.conf and ${SYSCONFDIR}/wwsympa.conf
|
||||
|
||||
Basic configuration
|
||||
===================
|
||||
|
||||
You should first edit them to suit your needs, at least http_host,
|
||||
domain, listmaster, db_type, db_host, db_user, db_passwd, wwsympa_url
|
||||
settings in ${SYSCONFDIR}/sympa.conf, and then configure the needed
|
||||
database with one of the ${TRUEPREFIX}/share/examples/sympa/create_db.*
|
||||
provided schemas.
|
||||
You should also install the corresponding p5-DBD-{mysql,SQLite,Pg} module.
|
||||
Moreover, p5-ldap package is needed if you plan to use LDAP features
|
||||
and p5-SOAP-Lite package is needed if you plan to use sympa_soap_server.
|
||||
|
||||
Start sympa using the init.d-style ${TRUEPREFIX}/sbin/sympa script.
|
||||
|
||||
WWSympa configuration
|
||||
=====================
|
||||
|
||||
Then, add the following lines to your httpd.conf :
|
||||
|
||||
Alias /wwsicons ${SYMPA_HOME}/static/icons/
|
||||
Alias /static-sympa ${SYMPA_HOME}/static/
|
||||
ScriptAlias /sympa ${TRUEPREFIX}/libexec/sympa/wwsympa-wrapper.fcgi
|
||||
FastCgiServer ${TRUEPREFIX}/libexec/sympa/wwsympa.fcgi -processes 2
|
||||
<Location /sympa>
|
||||
SetHandler fastcgi-script
|
||||
</Location>
|
||||
|
||||
For optimal performance you also need to enable mod_fastcgi.
|
||||
|
||||
As WWSympa needs to access ${SYMPA_HOME} and ${SYSCONFDIR}/sympa.conf
|
||||
files, you have to run httpd unchrooted with httpd -u, or chroot the
|
||||
whole sympa package and its dependencies otherwise.
|
||||
|
||||
WWSympa should be available at http://domain.tld/sympa/
|
||||
|
||||
Startup/Shutdown configuration
|
||||
==============================
|
||||
|
||||
You can start sympa upon boot by adding the following lines to
|
||||
${SYSCONFDIR}/rc.local after starting your DB server :
|
||||
|
||||
if [ -x ${TRUEPREFIX}/sbin/sympa ]; then
|
||||
echo -n ' sympa' ; ${TRUEPREFIX}/sbin/sympa start
|
||||
fi
|
||||
|
||||
You should also cleanly stop sympa upon shutdown by adding the
|
||||
following lines to ${SYSCONFDIR}/rc.shutdown :
|
||||
|
||||
if [ -x ${TRUEPREFIX}/sbin/sympa ]; then
|
||||
echo -n 'stopping sympa' ; ${TRUEPREFIX}/sbin/sympa stop
|
||||
fi
|
||||
|
||||
Mail aliases configuration
|
||||
==========================
|
||||
|
||||
add systemwide robot aliases to your aliases file :
|
||||
|
||||
sympa: "| ${TRUEPREFIX}/libexec/sympa/queue sympa@domain.tld"
|
||||
listmaster: "| ${TRUEPREFIX}/libexec/sympa/queue listmaster@domain.tld"
|
||||
bounce+*: "| ${TRUEPREFIX}/libexec/sympa/bouncequeue sympa@domain.tld"
|
||||
abuse-feedback-report: "| ${TRUEPREFIX}/libexec/sympa/bouncequeue sympa@domain.tld"
|
||||
sympa-request: postmaster
|
||||
sympa-owner: postmaster
|
||||
|
||||
if you're using sendmail, you should declare ${SYMPA_HOME}/sympa_aliases
|
||||
as an additional alias file in your sendmail.mc :
|
||||
|
||||
define(`ALIAS_FILE', `/etc/mail/aliases,${SYMPA_HOME}/sympa_aliases')dnl
|
||||
|
||||
If you're using postfix, edit main.cf and set :
|
||||
|
||||
alias_database = hash:${SYSCONFDIR}/mail/aliases, hash:${SYMPA_HOME}/sympa_aliases
|
||||
alias_maps = hash:${SYSCONFDIR}/mail/aliases, hash:${SYMPA_HOME}/sympa_aliases
|
||||
|
||||
Security considerations
|
||||
=======================
|
||||
|
||||
Note that the following binaries are installed with particular modes/owner/group :
|
||||
- the following are 4755 _sympa:_sympa
|
||||
${TRUEPREFIX}/libexec/sympa/bouncequeue
|
||||
${TRUEPREFIX}/libexec/sympa/familyqueue
|
||||
${TRUEPREFIX}/libexec/sympa/queue
|
||||
- the following are 6755 _sympa:_sympa
|
||||
${TRUEPREFIX}/libexec/sympa/sympa_soap_server-wrapper.fcgi
|
||||
${TRUEPREFIX}/libexec/sympa/wwsympa-wrapper.fcgi
|
||||
- the following are 4750 root:_sympa
|
||||
${TRUEPREFIX}/sbin/aliaswrapper
|
||||
${TRUEPREFIX}/sbin/virtualwrapper
|
||||
|
||||
For the various set-uid sympa wrappers to work fine, you have to make
|
||||
sure ${SYMPA_HOME} is in a partition mounted without nosuid.
|
||||
|
||||
Now refer to http://www.sympa.org/manual/index for more information.
|
11
mail/sympa/patches/patch-Makefile_in
Normal file
11
mail/sympa/patches/patch-Makefile_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- Makefile.in.orig Tue Nov 10 22:32:23 2009
|
||||
+++ Makefile.in Tue Nov 10 22:32:29 2009
|
||||
@@ -561,7 +561,6 @@ info-am:
|
||||
|
||||
install-data-am:
|
||||
@$(NORMAL_INSTALL)
|
||||
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
|
||||
|
||||
install-exec-am:
|
||||
|
33
mail/sympa/patches/patch-configure
Normal file
33
mail/sympa/patches/patch-configure
Normal file
@ -0,0 +1,33 @@
|
||||
$OpenBSD: patch-configure,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- configure.orig Thu Oct 1 00:59:41 2009
|
||||
+++ configure Fri Nov 13 16:52:15 2009
|
||||
@@ -2091,20 +2091,20 @@ fi
|
||||
|
||||
# custom variables
|
||||
initdir=/etc/rc.d/init.d
|
||||
-piddir=$prefix
|
||||
localstatedir=/var
|
||||
-lockdir=$localstatedir/lock/subsys
|
||||
+piddir=$localstatedir/run/sympa
|
||||
+lockdir=$localstatedir/spool/lock
|
||||
modulesdir=$prefix/bin
|
||||
scriptdir=$prefix/bin
|
||||
defaultdir=$prefix/default
|
||||
-mailtemplatedir=$defaultdir/mail_tt2
|
||||
-webtemplatedir=$defaultdir/web_tt2
|
||||
+mailtemplatedir=$prefix/share/sympa/mail_tt2
|
||||
+webtemplatedir=$prefix/share/sympa/web_tt2
|
||||
execcgidir=$prefix/bin
|
||||
-expldir=$prefix/list_data
|
||||
-spooldir=$prefix/spool
|
||||
-staticdir=$prefix/static_content
|
||||
-arcdir=$prefix/arc
|
||||
-bouncedir=$prefix/bounce
|
||||
+spooldir=$localstatedir/spool/sympa
|
||||
+expldir=$localstatedir/sympa/list_data
|
||||
+staticdir=$localstatedir/sympa/static
|
||||
+arcdir=$localstatedir/sympa/archives
|
||||
+bouncedir=$localstatedir/sympa/bounces
|
||||
confdir=/etc
|
||||
localedir=$prefix/locale
|
||||
|
11
mail/sympa/patches/patch-soap_Makefile_in
Normal file
11
mail/sympa/patches/patch-soap_Makefile_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-soap_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- soap/Makefile.in.orig Thu Nov 12 20:29:29 2009
|
||||
+++ soap/Makefile.in Thu Nov 12 20:29:33 2009
|
||||
@@ -515,7 +515,6 @@ install-data-am: install-defaultDATA install-modulesDA
|
||||
|
||||
install-exec-am: install-execcgiPROGRAMS install-execcgiSCRIPTS
|
||||
@$(NORMAL_INSTALL)
|
||||
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
|
||||
|
||||
install-info: install-info-am
|
||||
|
11
mail/sympa/patches/patch-src_Makefile_in
Normal file
11
mail/sympa/patches/patch-src_Makefile_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- src/Makefile.in.orig Thu Nov 12 20:29:09 2009
|
||||
+++ src/Makefile.in Thu Nov 12 20:29:21 2009
|
||||
@@ -640,7 +640,6 @@ install-data-am:
|
||||
install-exec-am: install-libexecPROGRAMS install-sbinPROGRAMS \
|
||||
install-sbinSCRIPTS
|
||||
@$(NORMAL_INSTALL)
|
||||
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
13
mail/sympa/patches/patch-src_bouncequeue_c
Normal file
13
mail/sympa/patches/patch-src_bouncequeue_c
Normal file
@ -0,0 +1,13 @@
|
||||
$OpenBSD: patch-src_bouncequeue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- src/bouncequeue.c.orig Tue Jul 28 14:12:59 2009
|
||||
+++ src/bouncequeue.c Wed Nov 11 22:24:44 2009
|
||||
@@ -25,6 +25,9 @@
|
||||
#include <sysexits.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
static char qfile[128];
|
||||
static char buf[16384];
|
164
mail/sympa/patches/patch-src_etc_script_sympa_in
Normal file
164
mail/sympa/patches/patch-src_etc_script_sympa_in
Normal file
@ -0,0 +1,164 @@
|
||||
$OpenBSD: patch-src_etc_script_sympa_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- src/etc/script/sympa.in.orig Tue Aug 4 08:36:44 2009
|
||||
+++ src/etc/script/sympa.in Sat Nov 14 18:46:40 2009
|
||||
@@ -14,43 +14,11 @@
|
||||
# chkconfig: 345 95 05
|
||||
# description: sympa is a powerfull mailing lists management system.
|
||||
|
||||
-if [ -f --initdir--/functions ]; then
|
||||
- # Source function library.
|
||||
- . --initdir--/functions
|
||||
-
|
||||
- ## Set a flag
|
||||
- use_functions=1
|
||||
-fi
|
||||
-
|
||||
-if [ -f /etc/sysconfig/network ]; then
|
||||
- # Get config.
|
||||
- . /etc/sysconfig/network
|
||||
-fi
|
||||
-
|
||||
# OSTYPE is not defined on Solaris
|
||||
if [ ! "${OSTYPE}" ]; then
|
||||
OSTYPE=`uname -s`
|
||||
fi
|
||||
|
||||
-# OSTYPE *is* defined on Solaris 10! (bug #3149)
|
||||
-case "$OSTYPE" in
|
||||
- *solaris*)
|
||||
- OSTYPE=SunOS
|
||||
- ;;
|
||||
-esac
|
||||
-
|
||||
-if [ -f /etc/SuSE-release ] ; then
|
||||
- OSTYPE='Suse'
|
||||
-fi
|
||||
-
|
||||
-if [ -f /etc/debian_version ] ; then
|
||||
- OSTYPE='Debian'
|
||||
-fi
|
||||
-
|
||||
-if [ -f /etc/slackware-version ] ; then
|
||||
- OSTYPE='Slack'
|
||||
-fi
|
||||
-
|
||||
# Sympa parameters
|
||||
# Sympa binaries directory
|
||||
sympadir="--sbindir--"
|
||||
@@ -59,12 +27,7 @@ sympadir="--sbindir--"
|
||||
sympaconf="--CONFIG--"
|
||||
wwsympaconf="--WWSCONFIG--"
|
||||
|
||||
-##'echo -n' not supported with SH on Solaris
|
||||
-if [ ${OSTYPE} = "SunOS" ]; then
|
||||
- echo_opt=""
|
||||
-else
|
||||
echo_opt="-n"
|
||||
-fi
|
||||
|
||||
# End of parameters
|
||||
|
||||
@@ -76,16 +39,11 @@ sympa_status() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
- if [ ${use_functions} ]; then
|
||||
-
|
||||
- status $1.pl
|
||||
-
|
||||
- else
|
||||
# First try "/u1/home/sympa/*.pid" files
|
||||
if [ -f --piddir--/$1.pid ] ; then
|
||||
pid=`head -1 --piddir--/$1.pid`
|
||||
if [ "$pid" != "" ] ; then
|
||||
- running=`ps -A | grep "$pid"`
|
||||
+ running=`pgrep -f $1.pl`
|
||||
if [ "$running" != "" ]; then
|
||||
echo "$1 (pid $pid) is active..."
|
||||
return 0
|
||||
@@ -97,7 +55,6 @@ sympa_status() {
|
||||
fi
|
||||
echo "$1 is stopped."
|
||||
return 3
|
||||
- fi
|
||||
}
|
||||
|
||||
# Start a module
|
||||
@@ -107,18 +64,7 @@ sympa_module_start() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
-# if [ $1 = "sympa" -a $lang != "" ]; then
|
||||
-# startparam="-l $lang"
|
||||
-# else
|
||||
-# startparam=""
|
||||
-# fi
|
||||
-
|
||||
- if [ ${use_functions} ]; then
|
||||
- $sympadir/$1.pl $startparam && success || failure
|
||||
- else
|
||||
- $sympadir/$1.pl $startparam && echo "success" || echo "failure"
|
||||
- fi
|
||||
- echo
|
||||
+ $sympadir/$1.pl && echo "success" || echo "failure"
|
||||
}
|
||||
|
||||
# Test state of module before startup
|
||||
@@ -155,40 +101,23 @@ sympa_stop() {
|
||||
if [ -f --piddir--/$1.pid ]; then
|
||||
echo $echo_opt "Stopping module $1.pl: "
|
||||
pid=`head -1 --piddir--/$1.pid`
|
||||
- running=`ps -A | grep "$pid"`
|
||||
+ running=`pgrep -f $1.pl`
|
||||
if [ $1 = 'bulk' ]; then
|
||||
- if [ ${use_functions} ]; then
|
||||
- kill -TERM $pid && success || failure
|
||||
- else
|
||||
kill -TERM $pid && echo "success" || echo "failure"
|
||||
- fi
|
||||
else
|
||||
if [ "$running" != "" ]; then
|
||||
- if [ ${use_functions} ]; then
|
||||
- kill -TERM $pid && success || failure
|
||||
- else
|
||||
kill -TERM $pid && echo "success" || echo "failure"
|
||||
- fi
|
||||
|
||||
else
|
||||
echo "died"
|
||||
fi
|
||||
fi
|
||||
- echo
|
||||
else
|
||||
echo "Module $1.pl not running"
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
-# Check that networking is up.
|
||||
-if [ ${OSTYPE} != "Slack" -a ${OSTYPE} != "FreeBSD" -a ${OSTYPE} != "SunOS" -a ${OSTYPE} != "darwin7.0" -a ${OSTYPE} != "Debian" -a ${OSTYPE} != "Suse" ]; then
|
||||
- if [ ${NETWORKING} = "no" ]
|
||||
- then
|
||||
- exit 0
|
||||
- fi
|
||||
-fi
|
||||
-
|
||||
# Check config files
|
||||
[ -d $sympadir ] || exit 0
|
||||
[ -f $sympaconf ] || exit 0
|
||||
@@ -205,7 +134,6 @@ case "$1" in
|
||||
sympa_start bounced
|
||||
sympa_start task_manager
|
||||
touch --lockdir--/sympa
|
||||
- echo
|
||||
else
|
||||
|
||||
echo "Sympa seems active. No action will be taken."
|
||||
@@ -248,7 +176,6 @@ case "$1" in
|
||||
$0 stop
|
||||
sleep 3
|
||||
$0 start
|
||||
- echo
|
||||
;;
|
||||
*)
|
||||
echo "Usage: $0 {start|stop|status|restart}"
|
13
mail/sympa/patches/patch-src_familyqueue_c
Normal file
13
mail/sympa/patches/patch-src_familyqueue_c
Normal file
@ -0,0 +1,13 @@
|
||||
$OpenBSD: patch-src_familyqueue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- src/familyqueue.c.orig Wed Nov 11 22:25:34 2009
|
||||
+++ src/familyqueue.c Wed Nov 11 22:25:49 2009
|
||||
@@ -25,6 +25,9 @@
|
||||
#include <sysexits.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
static char rcsid[] = "(@)$Id: patch-src_familyqueue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $";
|
||||
|
33
mail/sympa/patches/patch-src_lib_Language_pm
Normal file
33
mail/sympa/patches/patch-src_lib_Language_pm
Normal file
@ -0,0 +1,33 @@
|
||||
$OpenBSD: patch-src_lib_Language_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
Don't use setlocale(), poor support.
|
||||
--- src/lib/Language.pm.orig Sat Nov 14 16:50:28 2009
|
||||
+++ src/lib/Language.pm Sat Nov 14 16:51:51 2009
|
||||
@@ -161,28 +161,6 @@ sub SetLang {
|
||||
$lang = &Locale2Lang($locale);
|
||||
}
|
||||
|
||||
- ## Set Locale::Messages context
|
||||
- my $locale_dashless = $locale.'.utf-8';
|
||||
- $locale_dashless =~ s/-//g;
|
||||
- foreach my $type (&POSIX::LC_ALL, &POSIX::LC_TIME) {
|
||||
- my $success;
|
||||
- foreach my $try ($locale.'.utf-8',
|
||||
- $locale.'.UTF-8', ## UpperCase required for FreeBSD
|
||||
- $locale_dashless, ## Required on HPUX
|
||||
- $locale,
|
||||
- $lang
|
||||
- ) {
|
||||
- if (&setlocale($type, $try)) {
|
||||
- $success = 1;
|
||||
- last;
|
||||
- }
|
||||
- }
|
||||
- unless ($success) {
|
||||
- &do_log('err','Failed to setlocale(%s) ; you either have a problem with the catalogue .mo files or you should extend available locales in your /etc/locale.gen (or /etc/sysconfig/i18n) file', $locale);
|
||||
- return undef;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
$ENV{'LANGUAGE'}=$locale;
|
||||
## Define what catalogs are used
|
||||
&Locale::Messages::textdomain("sympa");
|
22
mail/sympa/patches/patch-src_lib_List_pm
Normal file
22
mail/sympa/patches/patch-src_lib_List_pm
Normal file
@ -0,0 +1,22 @@
|
||||
$OpenBSD: patch-src_lib_List_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
Don't spam error_log
|
||||
--- src/lib/List.pm.orig Tue Sep 22 17:04:18 2009
|
||||
+++ src/lib/List.pm Tue Nov 17 22:44:24 2009
|
||||
@@ -1446,7 +1446,7 @@ sub db_get_handler {
|
||||
sub new {
|
||||
my($pkg, $name, $robot, $options) = @_;
|
||||
my $list={};
|
||||
- do_log('debug2', 'List::new(%s, %s, %s)', $name, $robot, join('/',keys %$options));
|
||||
+ do_log('debug2', 'List::new(%s, %s, %s)', $name, $robot, "!".join('/',keys %$options));
|
||||
|
||||
## Allow robot in the name
|
||||
if ($name =~ /\@/) {
|
||||
@@ -1829,7 +1829,7 @@ sub save_config {
|
||||
## Loads the administrative data for a list
|
||||
sub load {
|
||||
my ($self, $name, $robot, $options) = @_;
|
||||
- do_log('debug2', 'List::load(%s, %s, %s)', $name, $robot, join('/',keys %$options));
|
||||
+ do_log('debug2', 'List::load(%s, %s, %s)', $name, $robot, "!".join('/',keys %$options));
|
||||
|
||||
my $users;
|
||||
|
13
mail/sympa/patches/patch-src_lib_Lock_pm
Normal file
13
mail/sympa/patches/patch-src_lib_Lock_pm
Normal file
@ -0,0 +1,13 @@
|
||||
$OpenBSD: patch-src_lib_Lock_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
Don't spam error_log
|
||||
--- src/lib/Lock.pm.orig Tue Nov 17 22:25:17 2009
|
||||
+++ src/lib/Lock.pm Tue Nov 17 22:25:42 2009
|
||||
@@ -43,7 +43,7 @@ my $default_timeout = 60 * 20; ## After this period a
|
||||
## Creates a new object
|
||||
sub new {
|
||||
my($pkg, $filepath) = @_;
|
||||
- &do_log('debug', 'Lock::new(%s,%s)',$filepath);
|
||||
+ &do_log('debug', 'Lock::new(%s,%s)',$pkg, $filepath);
|
||||
|
||||
my $lock_filename = $filepath.'.lock';
|
||||
my $lock = {'lock_filename' => $lock_filename};
|
33
mail/sympa/patches/patch-src_lib_confdef_pm
Normal file
33
mail/sympa/patches/patch-src_lib_confdef_pm
Normal file
@ -0,0 +1,33 @@
|
||||
$OpenBSD: patch-src_lib_confdef_pm,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- src/lib/confdef.pm.orig Mon Sep 14 17:36:47 2009
|
||||
+++ src/lib/confdef.pm Sat Nov 14 18:27:15 2009
|
||||
@@ -402,11 +402,6 @@ our @params = (
|
||||
optional => '1',
|
||||
},
|
||||
{
|
||||
- name => 'cookie_cas_expire',
|
||||
- default => '6',
|
||||
- file => 'wwsympa.conf',
|
||||
- },
|
||||
- {
|
||||
name => 'legacy_character_support_feature',
|
||||
default => 'off',
|
||||
query => 'If set to "on", enables support of legacy characters',
|
||||
@@ -625,7 +620,7 @@ our @params = (
|
||||
},
|
||||
{
|
||||
name => 'mhonarc',
|
||||
- default => '/usr/bin/mhonarc',
|
||||
+ default => '${LOCALBASE}/bin/mhonarc',
|
||||
query => 'Path to MhOnarc mail2html pluggin',
|
||||
file => 'wwsympa.conf',
|
||||
edit => '1',
|
||||
@@ -634,7 +629,7 @@ our @params = (
|
||||
{ 'title' => 'S/MIME pluggin' },
|
||||
{
|
||||
name => 'openssl',
|
||||
- sample => '/usr/bin/ssl',
|
||||
+ sample => '/usr/sbin/openssl',
|
||||
query => 'Path to OpenSSL',
|
||||
file => 'sympa.conf',
|
||||
edit => '1',
|
13
mail/sympa/patches/patch-src_queue_c
Normal file
13
mail/sympa/patches/patch-src_queue_c
Normal file
@ -0,0 +1,13 @@
|
||||
$OpenBSD: patch-src_queue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- src/queue.c.orig Tue Jul 28 14:12:59 2009
|
||||
+++ src/queue.c Wed Nov 11 22:24:21 2009
|
||||
@@ -25,6 +25,9 @@
|
||||
#include <sysexits.h>
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+#include <unistd.h>
|
||||
|
||||
static char rcsid[] = "(@)$Id: patch-src_queue_c,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $";
|
||||
|
11
mail/sympa/patches/patch-wwsympa_Makefile_in
Normal file
11
mail/sympa/patches/patch-wwsympa_Makefile_in
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-wwsympa_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- wwsympa/Makefile.in.orig Thu Nov 12 20:28:40 2009
|
||||
+++ wwsympa/Makefile.in Thu Nov 12 20:28:58 2009
|
||||
@@ -628,7 +628,6 @@ install-data-am: install-defaultDATA install-nobase_mo
|
||||
install-exec-am: install-execcgiPROGRAMS install-execcgiSCRIPTS \
|
||||
install-sbinSCRIPTS
|
||||
@$(NORMAL_INSTALL)
|
||||
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
|
||||
|
||||
install-info: install-info-recursive
|
||||
|
12
mail/sympa/patches/patch-wwsympa_icons_Makefile_in
Normal file
12
mail/sympa/patches/patch-wwsympa_icons_Makefile_in
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-wwsympa_icons_Makefile_in,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
--- wwsympa/icons/Makefile.in.orig Sun Nov 15 19:27:58 2009
|
||||
+++ wwsympa/icons/Makefile.in Sun Nov 15 19:31:19 2009
|
||||
@@ -156,7 +156,7 @@ staticdir = @staticdir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target_alias = @target_alias@
|
||||
webtemplatedir = @webtemplatedir@
|
||||
-iconsdir = $(staticdir)/icons
|
||||
+iconsdir = @defaultdir@/icons
|
||||
icons_DATA = back.png \
|
||||
begin.png \
|
||||
binary.png \
|
6
mail/sympa/pkg/DESCR
Normal file
6
mail/sympa/pkg/DESCR
Normal file
@ -0,0 +1,6 @@
|
||||
SYMPA is an electronic mailing list manager. It is used to automate list
|
||||
management functions such as subscription, moderation and management of
|
||||
archives. SYMPA also manages sending of messages to the lists, and makes
|
||||
it possible to reduce the load on the system. Provided that you have
|
||||
enough memory on your system, Sympa is especially well adapted for big
|
||||
lists.
|
2
mail/sympa/pkg/MESSAGE
Normal file
2
mail/sympa/pkg/MESSAGE
Normal file
@ -0,0 +1,2 @@
|
||||
To complete the installation or update, make sure you read
|
||||
${PREFIX}/share/doc/sympa/README.OpenBSD
|
557
mail/sympa/pkg/PLIST
Normal file
557
mail/sympa/pkg/PLIST
Normal file
@ -0,0 +1,557 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/03/27 11:47:13 landry Exp $
|
||||
@newgroup _sympa:647
|
||||
@newuser _sympa:647:647:daemon:Sympa Daemon:/var/empty:/sbin/nologin
|
||||
bin/arc2webarc.pl
|
||||
bin/crypt_passwd.pl
|
||||
bin/init_comment.pl
|
||||
bin/ldap_alias_manager.pl
|
||||
bin/mod2html.pl
|
||||
bin/mysql_alias_manager.pl
|
||||
bin/p12topem.pl
|
||||
bin/sympa_soap_client.pl
|
||||
bin/testldap.pl
|
||||
bin/testlogs.pl
|
||||
bin/tpl2tt2.pl
|
||||
${P5SITE}/Sympa/
|
||||
${P5SITE}/Sympa/Archive.pm
|
||||
${P5SITE}/Sympa/Auth.pm
|
||||
${P5SITE}/Sympa/Bounce.pm
|
||||
${P5SITE}/Sympa/Bulk.pm
|
||||
${P5SITE}/Sympa/Commands.pm
|
||||
${P5SITE}/Sympa/Conf.pm
|
||||
${P5SITE}/Sympa/Config_XML.pm
|
||||
${P5SITE}/Sympa/Datasource.pm
|
||||
${P5SITE}/Sympa/Family.pm
|
||||
${P5SITE}/Sympa/Fetch.pm
|
||||
${P5SITE}/Sympa/HTML/
|
||||
${P5SITE}/Sympa/HTML/myFormatText.pm
|
||||
${P5SITE}/Sympa/LDAPSource.pm
|
||||
${P5SITE}/Sympa/Language.pm
|
||||
${P5SITE}/Sympa/Ldap.pm
|
||||
${P5SITE}/Sympa/List.pm
|
||||
${P5SITE}/Sympa/Lock.pm
|
||||
${P5SITE}/Sympa/Log.pm
|
||||
${P5SITE}/Sympa/Marc/
|
||||
${P5SITE}/Sympa/Marc.pm
|
||||
${P5SITE}/Sympa/Marc/Search.pm
|
||||
${P5SITE}/Sympa/Message.pm
|
||||
${P5SITE}/Sympa/PlainDigest.pm
|
||||
${P5SITE}/Sympa/Robot.pm
|
||||
${P5SITE}/Sympa/SQLSource.pm
|
||||
${P5SITE}/Sympa/Scenario.pm
|
||||
${P5SITE}/Sympa/SharedDocument.pm
|
||||
${P5SITE}/Sympa/Sympa/
|
||||
${P5SITE}/Sympa/Sympa/Constants.pm
|
||||
${P5SITE}/Sympa/Sympa/Template/
|
||||
${P5SITE}/Sympa/Sympa/Template/Compat.pm
|
||||
${P5SITE}/Sympa/SympaSession.pm
|
||||
${P5SITE}/Sympa/SympaTransport.pm
|
||||
${P5SITE}/Sympa/Task.pm
|
||||
${P5SITE}/Sympa/Upgrade.pm
|
||||
${P5SITE}/Sympa/WebAgent.pm
|
||||
${P5SITE}/Sympa/admin.pm
|
||||
${P5SITE}/Sympa/confdef.pm
|
||||
${P5SITE}/Sympa/cookielib.pm
|
||||
${P5SITE}/Sympa/mail.pm
|
||||
${P5SITE}/Sympa/report.pm
|
||||
${P5SITE}/Sympa/sympasoap.pm
|
||||
${P5SITE}/Sympa/time_utils.pm
|
||||
${P5SITE}/Sympa/tools.pm
|
||||
${P5SITE}/Sympa/tt2.pm
|
||||
${P5SITE}/Sympa/wwslib.pm
|
||||
libexec/sympa/
|
||||
@mode 4755
|
||||
@owner _sympa
|
||||
@group _sympa
|
||||
@bin libexec/sympa/bouncequeue
|
||||
@bin libexec/sympa/familyqueue
|
||||
@bin libexec/sympa/queue
|
||||
@mode 6755
|
||||
@bin libexec/sympa/sympa_soap_server-wrapper.fcgi
|
||||
@bin libexec/sympa/wwsympa-wrapper.fcgi
|
||||
@mode
|
||||
@owner
|
||||
@group
|
||||
libexec/sympa/sympa_soap_server.fcgi
|
||||
libexec/sympa/wwsympa.fcgi
|
||||
@man man/man8/alias_manager.8
|
||||
@man man/man8/archived.8
|
||||
@man man/man8/bounced.8
|
||||
@man man/man8/sympa.8
|
||||
sbin/alias_manager.pl
|
||||
@mode 4750
|
||||
@group _sympa
|
||||
@bin sbin/aliaswrapper
|
||||
@bin sbin/virtualwrapper
|
||||
@mode
|
||||
@group
|
||||
sbin/archived.pl
|
||||
sbin/bounced.pl
|
||||
sbin/bulk.pl
|
||||
sbin/sympa
|
||||
sbin/sympa.pl
|
||||
sbin/sympa_wizard.pl
|
||||
sbin/task_manager.pl
|
||||
share/doc/sympa/
|
||||
share/doc/sympa/README.OpenBSD
|
||||
share/examples/sympa/
|
||||
share/examples/sympa/create_db.Oracle
|
||||
share/examples/sympa/create_db.Pg
|
||||
share/examples/sympa/create_db.SQLite
|
||||
share/examples/sympa/create_db.Sybase
|
||||
share/examples/sympa/create_db.mysql
|
||||
share/examples/sympa/sample/
|
||||
share/examples/sympa/sample/README
|
||||
share/examples/sympa/sample/employees.ldap
|
||||
share/examples/sympa/sample/robot.conf
|
||||
share/examples/sympa/sample/test/
|
||||
share/examples/sympa/sample/test/config
|
||||
share/examples/sympa/sample/test/info
|
||||
share/examples/sympa/sample/test/message.footer
|
||||
share/examples/sympa/sample/test/web_tt2/
|
||||
share/examples/sympa/sample/test/web_tt2/welcome.tt2
|
||||
share/examples/sympa/sample/trusted_applications.conf
|
||||
share/examples/sympa/sympa.conf
|
||||
@sample ${SYSCONFDIR}/sympa.conf
|
||||
share/examples/sympa/wwsympa.conf
|
||||
@sample ${SYSCONFDIR}/wwsympa.conf
|
||||
share/locale/ar/
|
||||
share/locale/ar/LC_MESSAGES/
|
||||
share/locale/ar/LC_MESSAGES/sympa.mo
|
||||
share/locale/ar/LC_MESSAGES/web_help.mo
|
||||
share/locale/bg/LC_MESSAGES/sympa.mo
|
||||
share/locale/bg/LC_MESSAGES/web_help.mo
|
||||
share/locale/br/
|
||||
share/locale/br/LC_MESSAGES/
|
||||
share/locale/br/LC_MESSAGES/sympa.mo
|
||||
share/locale/br/LC_MESSAGES/web_help.mo
|
||||
share/locale/ca/LC_MESSAGES/sympa.mo
|
||||
share/locale/cs/LC_MESSAGES/sympa.mo
|
||||
share/locale/cs/LC_MESSAGES/web_help.mo
|
||||
share/locale/de/LC_MESSAGES/sympa.mo
|
||||
share/locale/de/LC_MESSAGES/web_help.mo
|
||||
share/locale/el/LC_MESSAGES/sympa.mo
|
||||
share/locale/el/LC_MESSAGES/web_help.mo
|
||||
share/locale/en_US/
|
||||
share/locale/en_US/LC_MESSAGES/
|
||||
share/locale/en_US/LC_MESSAGES/sympa.mo
|
||||
share/locale/en_US/LC_MESSAGES/web_help.mo
|
||||
share/locale/es/LC_MESSAGES/sympa.mo
|
||||
share/locale/es/LC_MESSAGES/web_help.mo
|
||||
share/locale/et/LC_MESSAGES/sympa.mo
|
||||
share/locale/et/LC_MESSAGES/web_help.mo
|
||||
share/locale/eu/LC_MESSAGES/sympa.mo
|
||||
share/locale/eu/LC_MESSAGES/web_help.mo
|
||||
share/locale/fi/LC_MESSAGES/sympa.mo
|
||||
share/locale/fi/LC_MESSAGES/web_help.mo
|
||||
share/locale/fr/LC_MESSAGES/sympa.mo
|
||||
share/locale/fr/LC_MESSAGES/web_help.mo
|
||||
share/locale/hu/LC_MESSAGES/sympa.mo
|
||||
share/locale/hu/LC_MESSAGES/web_help.mo
|
||||
share/locale/id/LC_MESSAGES/sympa.mo
|
||||
share/locale/id/LC_MESSAGES/web_help.mo
|
||||
share/locale/it/LC_MESSAGES/sympa.mo
|
||||
share/locale/it/LC_MESSAGES/web_help.mo
|
||||
share/locale/ja/LC_MESSAGES/sympa.mo
|
||||
share/locale/ja/LC_MESSAGES/web_help.mo
|
||||
share/locale/ko/LC_MESSAGES/sympa.mo
|
||||
share/locale/la/
|
||||
share/locale/la/LC_MESSAGES/
|
||||
share/locale/la/LC_MESSAGES/sympa.mo
|
||||
share/locale/ml/
|
||||
share/locale/ml/LC_MESSAGES/
|
||||
share/locale/ml/LC_MESSAGES/sympa.mo
|
||||
share/locale/nb_NO/
|
||||
share/locale/nb_NO/LC_MESSAGES/
|
||||
share/locale/nb_NO/LC_MESSAGES/sympa.mo
|
||||
share/locale/nb_NO/LC_MESSAGES/web_help.mo
|
||||
share/locale/nl/LC_MESSAGES/sympa.mo
|
||||
share/locale/nl/LC_MESSAGES/web_help.mo
|
||||
share/locale/oc/
|
||||
share/locale/oc/LC_MESSAGES/
|
||||
share/locale/oc/LC_MESSAGES/sympa.mo
|
||||
share/locale/oc/LC_MESSAGES/web_help.mo
|
||||
share/locale/pl/LC_MESSAGES/sympa.mo
|
||||
share/locale/pl/LC_MESSAGES/web_help.mo
|
||||
share/locale/pt/LC_MESSAGES/sympa.mo
|
||||
share/locale/pt/LC_MESSAGES/web_help.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/sympa.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/web_help.mo
|
||||
share/locale/ro/LC_MESSAGES/sympa.mo
|
||||
share/locale/ro/LC_MESSAGES/web_help.mo
|
||||
share/locale/ru/LC_MESSAGES/sympa.mo
|
||||
share/locale/ru/LC_MESSAGES/web_help.mo
|
||||
share/locale/sv/LC_MESSAGES/sympa.mo
|
||||
share/locale/sv/LC_MESSAGES/web_help.mo
|
||||
share/locale/tr/LC_MESSAGES/sympa.mo
|
||||
share/locale/tr/LC_MESSAGES/web_help.mo
|
||||
share/locale/vi/LC_MESSAGES/sympa.mo
|
||||
share/locale/vi/LC_MESSAGES/web_help.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/sympa.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/web_help.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/sympa.mo
|
||||
share/sympa/
|
||||
share/sympa/auth.conf
|
||||
share/sympa/ca-bundle.crt
|
||||
share/sympa/charset.conf
|
||||
share/sympa/crawlers_detection.conf
|
||||
share/sympa/create_list.conf
|
||||
share/sympa/create_list_templates/
|
||||
share/sympa/create_list_templates/discussion_list/
|
||||
share/sympa/create_list_templates/discussion_list/comment.tt2
|
||||
share/sympa/create_list_templates/discussion_list/config.tt2
|
||||
share/sympa/create_list_templates/hotline/
|
||||
share/sympa/create_list_templates/hotline/comment.tt2
|
||||
share/sympa/create_list_templates/hotline/config.tt2
|
||||
share/sympa/create_list_templates/html-news-letter/
|
||||
share/sympa/create_list_templates/html-news-letter/comment.tt2
|
||||
share/sympa/create_list_templates/html-news-letter/config.tt2
|
||||
share/sympa/create_list_templates/intranet_list/
|
||||
share/sympa/create_list_templates/intranet_list/comment.tt2
|
||||
share/sympa/create_list_templates/intranet_list/config.tt2
|
||||
share/sympa/create_list_templates/news-letter/
|
||||
share/sympa/create_list_templates/news-letter/comment.tt2
|
||||
share/sympa/create_list_templates/news-letter/config.tt2
|
||||
share/sympa/create_list_templates/private_working_group/
|
||||
share/sympa/create_list_templates/private_working_group/comment.tt2
|
||||
share/sympa/create_list_templates/private_working_group/config.tt2
|
||||
share/sympa/create_list_templates/public_web_forum/
|
||||
share/sympa/create_list_templates/public_web_forum/comment.tt2
|
||||
share/sympa/create_list_templates/public_web_forum/config.tt2
|
||||
share/sympa/edit_list.conf
|
||||
share/sympa/families/
|
||||
share/sympa/families/sample-auto/
|
||||
share/sympa/families/sample-auto/config.tt2
|
||||
share/sympa/families/sample-auto/param_constraint.conf
|
||||
share/sympa/global_task_models/
|
||||
share/sympa/global_task_models/chk_cert_expiration.daily.task
|
||||
share/sympa/global_task_models/crl_update.daily.task
|
||||
share/sympa/global_task_models/eval_bouncers.daily.task
|
||||
share/sympa/global_task_models/expire_bounce.daily.task
|
||||
share/sympa/global_task_models/process_bouncers.weekly.task
|
||||
share/sympa/global_task_models/purge_logs_table.daily.task
|
||||
share/sympa/global_task_models/purge_one_time_ticket_table.daily.task
|
||||
share/sympa/global_task_models/purge_orphan_bounces.monthly.task
|
||||
share/sympa/global_task_models/purge_session_table.daily.task
|
||||
share/sympa/global_task_models/purge_tables.daily.task
|
||||
share/sympa/global_task_models/purge_user_table.monthly.task
|
||||
share/sympa/icons/
|
||||
share/sympa/icons/back.png
|
||||
share/sympa/icons/begin.png
|
||||
share/sympa/icons/binary.png
|
||||
share/sympa/icons/crosshairs.png
|
||||
share/sympa/icons/down.png
|
||||
share/sympa/icons/end.png
|
||||
share/sympa/icons/favicon_sympa.png
|
||||
share/sympa/icons/folder.open.png
|
||||
share/sympa/icons/folder.png
|
||||
share/sympa/icons/h.png
|
||||
share/sympa/icons/image2.png
|
||||
share/sympa/icons/junk.png
|
||||
share/sympa/icons/left.png
|
||||
share/sympa/icons/link.png
|
||||
share/sympa/icons/locked.png
|
||||
share/sympa/icons/logo-s-lock.png
|
||||
share/sympa/icons/logo-s.png
|
||||
share/sympa/icons/logo_sympa.png
|
||||
share/sympa/icons/movie.png
|
||||
share/sympa/icons/position.png
|
||||
share/sympa/icons/right.png
|
||||
share/sympa/icons/sound1.png
|
||||
share/sympa/icons/sv.png
|
||||
share/sympa/icons/text.png
|
||||
share/sympa/icons/top.png
|
||||
share/sympa/icons/unknown.png
|
||||
share/sympa/ldap_alias_entry.tt2
|
||||
share/sympa/ldap_alias_manager.conf
|
||||
share/sympa/list_aliases.tt2
|
||||
share/sympa/list_task_models/
|
||||
share/sympa/list_task_models/expire.yearly.task
|
||||
share/sympa/list_task_models/remind.2month.task
|
||||
share/sympa/list_task_models/remind.monthly.task
|
||||
share/sympa/list_task_models/remind.yearly.task
|
||||
share/sympa/list_task_models/sync_include.ttl.task
|
||||
share/sympa/mail_tt2/
|
||||
share/sympa/mail_tt2/authorization_reject.tt2
|
||||
share/sympa/mail_tt2/bye.tt2
|
||||
share/sympa/mail_tt2/certif_warning.tt2
|
||||
share/sympa/mail_tt2/command_report.tt2
|
||||
share/sympa/mail_tt2/d_install_shared.tt2
|
||||
share/sympa/mail_tt2/d_reject_shared.tt2
|
||||
share/sympa/mail_tt2/digest.tt2
|
||||
share/sympa/mail_tt2/digest_plain.tt2
|
||||
share/sympa/mail_tt2/expire_deletion.tt2
|
||||
share/sympa/mail_tt2/expire_warning1.tt2
|
||||
share/sympa/mail_tt2/expire_warning2.tt2
|
||||
share/sympa/mail_tt2/get_archive.tt2
|
||||
share/sympa/mail_tt2/global_remind.tt2
|
||||
share/sympa/mail_tt2/helpfile.tt2
|
||||
share/sympa/mail_tt2/index_archive.tt2
|
||||
share/sympa/mail_tt2/info_report.tt2
|
||||
share/sympa/mail_tt2/invite.tt2
|
||||
share/sympa/mail_tt2/list_created.tt2
|
||||
share/sympa/mail_tt2/list_rejected.tt2
|
||||
share/sympa/mail_tt2/list_unknown.tt2
|
||||
share/sympa/mail_tt2/listeditor_notification.tt2
|
||||
share/sympa/mail_tt2/listmaster_notification.tt2
|
||||
share/sympa/mail_tt2/listowner_notification.tt2
|
||||
share/sympa/mail_tt2/lists.tt2
|
||||
share/sympa/mail_tt2/message_report.tt2
|
||||
share/sympa/mail_tt2/moderate.tt2
|
||||
share/sympa/mail_tt2/modindex.tt2
|
||||
share/sympa/mail_tt2/reject.tt2
|
||||
share/sympa/mail_tt2/remind.tt2
|
||||
share/sympa/mail_tt2/removed.tt2
|
||||
share/sympa/mail_tt2/request_auth.tt2
|
||||
share/sympa/mail_tt2/review.tt2
|
||||
share/sympa/mail_tt2/send_auth.tt2
|
||||
share/sympa/mail_tt2/sendpasswd.tt2
|
||||
share/sympa/mail_tt2/sendssopasswd.tt2
|
||||
share/sympa/mail_tt2/stats_report.tt2
|
||||
share/sympa/mail_tt2/summary.tt2
|
||||
share/sympa/mail_tt2/urlized_part.tt2
|
||||
share/sympa/mail_tt2/user_notification.tt2
|
||||
share/sympa/mail_tt2/welcome.tt2
|
||||
share/sympa/mail_tt2/which.tt2
|
||||
share/sympa/mail_tt2/x509-user-cert-missing.tt2
|
||||
share/sympa/mail_tt2/your_infected_msg.tt2
|
||||
share/sympa/mhonarc-ressources.tt2
|
||||
share/sympa/mime.types
|
||||
share/sympa/nrcpt_by_domain.conf
|
||||
share/sympa/scenari/
|
||||
share/sympa/scenari/access_web_archive.closed
|
||||
share/sympa/scenari/access_web_archive.intranet
|
||||
share/sympa/scenari/access_web_archive.listmaster
|
||||
share/sympa/scenari/access_web_archive.owner
|
||||
share/sympa/scenari/access_web_archive.private
|
||||
share/sympa/scenari/access_web_archive.public
|
||||
share/sympa/scenari/add.auth
|
||||
share/sympa/scenari/add.closed
|
||||
share/sympa/scenari/add.default
|
||||
share/sympa/scenari/add.owner
|
||||
share/sympa/scenari/add.owner_notify
|
||||
share/sympa/scenari/automatic_list_creation.listmaster
|
||||
share/sympa/scenari/automatic_list_creation.public
|
||||
share/sympa/scenari/create_list.intranet
|
||||
share/sympa/scenari/create_list.listmaster
|
||||
share/sympa/scenari/create_list.public_listmaster
|
||||
share/sympa/scenari/d_edit.default
|
||||
share/sympa/scenari/d_edit.editor
|
||||
share/sympa/scenari/d_edit.owner
|
||||
share/sympa/scenari/d_edit.private
|
||||
share/sympa/scenari/d_edit.private-https
|
||||
share/sympa/scenari/d_edit.public
|
||||
share/sympa/scenari/d_read.default
|
||||
share/sympa/scenari/d_read.owner
|
||||
share/sympa/scenari/d_read.private
|
||||
share/sympa/scenari/d_read.private-https
|
||||
share/sympa/scenari/d_read.public
|
||||
share/sympa/scenari/del.auth
|
||||
share/sympa/scenari/del.closed
|
||||
share/sympa/scenari/del.default
|
||||
share/sympa/scenari/del.owner
|
||||
share/sympa/scenari/del.owner_notify
|
||||
share/sympa/scenari/global_remind.listmaster
|
||||
share/sympa/scenari/info.default
|
||||
share/sympa/scenari/info.open
|
||||
share/sympa/scenari/info.private
|
||||
share/sympa/scenari/invite.closed
|
||||
share/sympa/scenari/invite.default
|
||||
share/sympa/scenari/invite.owner
|
||||
share/sympa/scenari/invite.private
|
||||
share/sympa/scenari/invite.public
|
||||
share/sympa/scenari/remind.default
|
||||
share/sympa/scenari/remind.listmaster
|
||||
share/sympa/scenari/remind.owner
|
||||
share/sympa/scenari/review.closed
|
||||
share/sympa/scenari/review.default
|
||||
share/sympa/scenari/review.intranet
|
||||
share/sympa/scenari/review.listmaster
|
||||
share/sympa/scenari/review.owner
|
||||
share/sympa/scenari/review.private
|
||||
share/sympa/scenari/review.public
|
||||
share/sympa/scenari/send.closed
|
||||
share/sympa/scenari/send.default
|
||||
share/sympa/scenari/send.editorkey
|
||||
share/sympa/scenari/send.editorkeyonly
|
||||
share/sympa/scenari/send.editorkeyonlyauth
|
||||
share/sympa/scenari/send.intranet
|
||||
share/sympa/scenari/send.intranetorprivate
|
||||
share/sympa/scenari/send.newsletter
|
||||
share/sympa/scenari/send.newsletterkeyonly
|
||||
share/sympa/scenari/send.private
|
||||
share/sympa/scenari/send.private_smime
|
||||
share/sympa/scenari/send.privateandeditorkey
|
||||
share/sympa/scenari/send.privateandnomultipartoreditorkey
|
||||
share/sympa/scenari/send.privatekey
|
||||
share/sympa/scenari/send.privatekeyandeditorkeyonly
|
||||
share/sympa/scenari/send.privateoreditorkey
|
||||
share/sympa/scenari/send.privateorpublickey
|
||||
share/sympa/scenari/send.public
|
||||
share/sympa/scenari/send.public_nobcc
|
||||
share/sympa/scenari/send.publickey
|
||||
share/sympa/scenari/send.publicnoattachment
|
||||
share/sympa/scenari/send.publicnomultipart
|
||||
share/sympa/scenari/subscribe.auth
|
||||
share/sympa/scenari/subscribe.auth_notify
|
||||
share/sympa/scenari/subscribe.auth_owner
|
||||
share/sympa/scenari/subscribe.closed
|
||||
share/sympa/scenari/subscribe.default
|
||||
share/sympa/scenari/subscribe.intranet
|
||||
share/sympa/scenari/subscribe.intranetorowner
|
||||
share/sympa/scenari/subscribe.open
|
||||
share/sympa/scenari/subscribe.open_notify
|
||||
share/sympa/scenari/subscribe.open_quiet
|
||||
share/sympa/scenari/subscribe.owner
|
||||
share/sympa/scenari/subscribe.smime
|
||||
share/sympa/scenari/subscribe.smimeorowner
|
||||
share/sympa/scenari/topics_visibility.conceal
|
||||
share/sympa/scenari/topics_visibility.default
|
||||
share/sympa/scenari/topics_visibility.identified
|
||||
share/sympa/scenari/topics_visibility.noconceal
|
||||
share/sympa/scenari/unsubscribe.auth
|
||||
share/sympa/scenari/unsubscribe.auth_notify
|
||||
share/sympa/scenari/unsubscribe.closed
|
||||
share/sympa/scenari/unsubscribe.default
|
||||
share/sympa/scenari/unsubscribe.open
|
||||
share/sympa/scenari/unsubscribe.open_notify
|
||||
share/sympa/scenari/unsubscribe.owner
|
||||
share/sympa/scenari/visibility.conceal
|
||||
share/sympa/scenari/visibility.default
|
||||
share/sympa/scenari/visibility.intranet
|
||||
share/sympa/scenari/visibility.noconceal
|
||||
share/sympa/scenari/visibility.secret
|
||||
share/sympa/sympa.wsdl
|
||||
share/sympa/topics.conf
|
||||
share/sympa/web_tt2/
|
||||
share/sympa/web_tt2/active_lists.tt2
|
||||
share/sympa/web_tt2/add_request.tt2
|
||||
share/sympa/web_tt2/admin.tt2
|
||||
share/sympa/web_tt2/admin_menu.tt2
|
||||
share/sympa/web_tt2/arc.tt2
|
||||
share/sympa/web_tt2/arc_manage.tt2
|
||||
share/sympa/web_tt2/arc_protect.tt2
|
||||
share/sympa/web_tt2/arcsearch.tt2
|
||||
share/sympa/web_tt2/arcsearch_form.tt2
|
||||
share/sympa/web_tt2/authorization_reject.tt2
|
||||
share/sympa/web_tt2/blacklist.tt2
|
||||
share/sympa/web_tt2/button_footer.tt2
|
||||
share/sympa/web_tt2/button_header.tt2
|
||||
share/sympa/web_tt2/change_email.tt2
|
||||
share/sympa/web_tt2/change_email_request.tt2
|
||||
share/sympa/web_tt2/choosepasswd.tt2
|
||||
share/sympa/web_tt2/close_list.tt2
|
||||
share/sympa/web_tt2/compose_mail.tt2
|
||||
share/sympa/web_tt2/copy_template.tt2
|
||||
share/sympa/web_tt2/create_list.tt2
|
||||
share/sympa/web_tt2/create_list_request.tt2
|
||||
share/sympa/web_tt2/css.tt2
|
||||
share/sympa/web_tt2/css_ie.tt2
|
||||
share/sympa/web_tt2/d_control.tt2
|
||||
share/sympa/web_tt2/d_editfile.tt2
|
||||
share/sympa/web_tt2/d_install_shared.tt2
|
||||
share/sympa/web_tt2/d_properties.tt2
|
||||
share/sympa/web_tt2/d_read.tt2
|
||||
share/sympa/web_tt2/d_upload.tt2
|
||||
share/sympa/web_tt2/dump_scenario.tt2
|
||||
share/sympa/web_tt2/dumpvars.tt2
|
||||
share/sympa/web_tt2/edit_attributes.tt2
|
||||
share/sympa/web_tt2/edit_list_request.tt2
|
||||
share/sympa/web_tt2/edit_template.tt2
|
||||
share/sympa/web_tt2/editfile.tt2
|
||||
share/sympa/web_tt2/editsubscriber.tt2
|
||||
share/sympa/web_tt2/error.tt2
|
||||
share/sympa/web_tt2/footer.tt2
|
||||
share/sympa/web_tt2/get_closed_lists.tt2
|
||||
share/sympa/web_tt2/get_inactive_lists.tt2
|
||||
share/sympa/web_tt2/get_latest_lists.tt2
|
||||
share/sympa/web_tt2/get_pending_lists.tt2
|
||||
share/sympa/web_tt2/help.tt2
|
||||
share/sympa/web_tt2/help_admin.tt2
|
||||
share/sympa/web_tt2/help_arc.tt2
|
||||
share/sympa/web_tt2/help_editfile.tt2
|
||||
share/sympa/web_tt2/help_editlist.tt2
|
||||
share/sympa/web_tt2/help_faqadmin.tt2
|
||||
share/sympa/web_tt2/help_faquser.tt2
|
||||
share/sympa/web_tt2/help_introduction.tt2
|
||||
share/sympa/web_tt2/help_listconfig.tt2
|
||||
share/sympa/web_tt2/help_mail_commands.tt2
|
||||
share/sympa/web_tt2/help_sendmsg.tt2
|
||||
share/sympa/web_tt2/help_shared.tt2
|
||||
share/sympa/web_tt2/help_user.tt2
|
||||
share/sympa/web_tt2/help_user_options.tt2
|
||||
share/sympa/web_tt2/home.tt2
|
||||
share/sympa/web_tt2/info.tt2
|
||||
share/sympa/web_tt2/install_pending_list.tt2
|
||||
share/sympa/web_tt2/javascript.tt2
|
||||
share/sympa/web_tt2/latest_arc.tt2
|
||||
share/sympa/web_tt2/latest_d_read.tt2
|
||||
share/sympa/web_tt2/latest_lists.tt2
|
||||
share/sympa/web_tt2/list_button_footer.tt2
|
||||
share/sympa/web_tt2/list_button_header.tt2
|
||||
share/sympa/web_tt2/list_menu.tt2
|
||||
share/sympa/web_tt2/list_panel.tt2
|
||||
share/sympa/web_tt2/lists.tt2
|
||||
share/sympa/web_tt2/login.tt2
|
||||
share/sympa/web_tt2/login_menu.tt2
|
||||
share/sympa/web_tt2/loginbanner.tt2
|
||||
share/sympa/web_tt2/loginrequest.tt2
|
||||
share/sympa/web_tt2/ls_templates.tt2
|
||||
share/sympa/web_tt2/main.tt2
|
||||
share/sympa/web_tt2/maintenance.tt2
|
||||
share/sympa/web_tt2/manage_template.tt2
|
||||
share/sympa/web_tt2/menu.tt2
|
||||
share/sympa/web_tt2/menu_search.tt2
|
||||
share/sympa/web_tt2/modindex.tt2
|
||||
share/sympa/web_tt2/nav.tt2
|
||||
share/sympa/web_tt2/notice.tt2
|
||||
share/sympa/web_tt2/picture_upload.tt2
|
||||
share/sympa/web_tt2/pref.tt2
|
||||
share/sympa/web_tt2/remove_arc.tt2
|
||||
share/sympa/web_tt2/rename_list_request.tt2
|
||||
share/sympa/web_tt2/renewpasswd.tt2
|
||||
share/sympa/web_tt2/request_topic.tt2
|
||||
share/sympa/web_tt2/requestpasswd.tt2
|
||||
share/sympa/web_tt2/review.tt2
|
||||
share/sympa/web_tt2/review_family.tt2
|
||||
share/sympa/web_tt2/reviewbouncing.tt2
|
||||
share/sympa/web_tt2/rss.tt2
|
||||
share/sympa/web_tt2/rss_request.tt2
|
||||
share/sympa/web_tt2/scenario_test.tt2
|
||||
share/sympa/web_tt2/search.tt2
|
||||
share/sympa/web_tt2/search_list.tt2
|
||||
share/sympa/web_tt2/search_user.tt2
|
||||
share/sympa/web_tt2/serveradmin.tt2
|
||||
share/sympa/web_tt2/set_pending_list_request.tt2
|
||||
share/sympa/web_tt2/setlang.tt2
|
||||
share/sympa/web_tt2/show_cert.tt2
|
||||
share/sympa/web_tt2/show_sessions.tt2
|
||||
share/sympa/web_tt2/sigrequest.tt2
|
||||
share/sympa/web_tt2/skinsedit.tt2
|
||||
share/sympa/web_tt2/sso_login.tt2
|
||||
share/sympa/web_tt2/stats.tt2
|
||||
share/sympa/web_tt2/subindex.tt2
|
||||
share/sympa/web_tt2/suboptions.tt2
|
||||
share/sympa/web_tt2/subrequest.tt2
|
||||
share/sympa/web_tt2/ticket.tt2
|
||||
share/sympa/web_tt2/title.tt2
|
||||
share/sympa/web_tt2/tt2_error.tt2
|
||||
share/sympa/web_tt2/view_template.tt2
|
||||
share/sympa/web_tt2/viewbounce.tt2
|
||||
share/sympa/web_tt2/viewlogs.tt2
|
||||
share/sympa/web_tt2/viewmod.tt2
|
||||
share/sympa/web_tt2/which.tt2
|
||||
share/sympa/web_tt2/your_lists.tt2
|
||||
@mode 755
|
||||
@owner _sympa
|
||||
@group _sympa
|
||||
@sample /var/spool/sympa/
|
||||
@sample /var/sympa/
|
||||
@sample /var/sympa/static/
|
||||
@sample /var/sympa/archives/
|
||||
@sample /var/sympa/bounces/
|
||||
@sample /var/sympa/list_data/
|
||||
@sample /var/sympa/tmp/
|
||||
@exec ln -s ${PREFIX}/share/sympa/icons /var/sympa/static/
|
||||
@unexec rm -f /var/sympa/static/icons
|
||||
@extraunexec rm -rf /var/sympa
|
Loading…
x
Reference in New Issue
Block a user