From de85b0a6e731aae3036d197681a6839e5e9ed7c9 Mon Sep 17 00:00:00 2001 From: mwolson_admin Date: Sat, 8 Dec 2007 01:14:15 -0500 Subject: [PATCH 1/1] mailman-update-exim-db: Allow extras file and permit multiple domains per listname --- mailman-update-exim-db | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mailman-update-exim-db b/mailman-update-exim-db index 86a0601..3dcfacd 100755 --- a/mailman-update-exim-db +++ b/mailman-update-exim-db @@ -12,6 +12,7 @@ MMDIR=/var/lib/mailman LISTDIR=$MMDIR/lists BINDIR=$MMDIR/bin TABLE=/etc/exim4/mailmandb +TABLE_EXT=/etc/exim4/mailmandb-ext # Use return as separator, never space or tab. IFS=" @@ -33,6 +34,11 @@ for i in $(find $LISTDIR -mindepth 1 -maxdepth 1 -type d -print); do grep -E "^host_name = '.+'" 2>/dev/null | \ sed -r -e "s/host_name = '(.+)'/\\1/") if test -n "$LIST" && test -n "$DOMAIN"; then - echo "$LIST: $DOMAIN" >> $TABLE + echo "$LIST@$DOMAIN: true" >> $TABLE fi done + +# Add extras file, for aliases of domains and whatnot +if test -f $TABLE_EXT; then + cat $TABLE_EXT >> $TABLE +fi -- 2.20.1