diff options
Diffstat (limited to 'mailman')
-rwxr-xr-x | mailman/dump-all-config.sh | 3 | ||||
-rw-r--r-- | mailman/mklist.inc | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/mailman/dump-all-config.sh b/mailman/dump-all-config.sh index b3b5062..826abd4 100755 --- a/mailman/dump-all-config.sh +++ b/mailman/dump-all-config.sh @@ -12,7 +12,8 @@ if [ -x /usr/lib/mailman/bin/list_lists -a -x /usr/lib/mailman/bin/config_list ]; then for list in `/usr/lib/mailman/bin/list_lists --bare`; do /usr/lib/mailman/bin/config_list -o $list.py $list - /usr/lib/mailman/bin/list_members --fullnames --preserve -o $list.members $list + /usr/lib/mailman/bin/list_members --fullnames --preserve --regular -o $list.members $list + /usr/lib/mailman/bin/list_members --fullnames --preserve --digest -o $list.members-digest $list done else echo "This script requires Mailman 2.1" diff --git a/mailman/mklist.inc b/mailman/mklist.inc index f4dba3c..47ee3b6 100644 --- a/mailman/mklist.inc +++ b/mailman/mklist.inc @@ -24,7 +24,7 @@ mklist() { lang="${1:-$LISTLANG}" owner="${2:-$OWNER}" emailhost="${3:-$LISTDOMAIN}" - urlhost="${4:-$LISTWEBDOMAIN}" + urlhost="${4:-${LISTWEBDOMAIN:-$emailhost}}" if ! echo "$existinglists" | grep -q "^$list\$"; then newlist -l "$lang"${urlhost:+ -u "$urlhost"}${emailhost:+ -e "$emailhost"} -q "$list" "$owner" "`gpw | head -n 1`" |