diff options
author | mandree <mandree@FreeBSD.org> | 2013-10-19 00:42:11 +0800 |
---|---|---|
committer | mandree <mandree@FreeBSD.org> | 2013-10-19 00:42:11 +0800 |
commit | c8077fe63072f3403a0f056b4e604d438067e7d9 (patch) | |
tree | 75a413561debca6b047a4e15f32d51e9cbf77bf5 /mail | |
parent | 5003086d9239894533eb3b72cf6796251639bc6d (diff) | |
download | freebsd-ports-gnome-c8077fe63072f3403a0f056b4e604d438067e7d9.tar.gz freebsd-ports-gnome-c8077fe63072f3403a0f056b4e604d438067e7d9.tar.zst freebsd-ports-gnome-c8077fe63072f3403a0f056b4e604d438067e7d9.zip |
Upgrade to new upstream release 2.1.16, release notes:
https://launchpad.net/mailman/2.1/2.1.16/
Support stage directory. (Requires Python 2.7, 2.6 is no longer
sufficient.) This requires us to compile the Python scripts ourselves to
avoid spilling the stagedir name all over the .pyc files, as Mailman's
build would do (causing complaints from make stage-qa).
While there, compile bin/*.py programs, too.
The post-install section of the Makefile is more verbose now.
Run Mailman's bin/update after install.
Fixes to handling the mailman_last_version file to avoid leftover dirs
from an unused Mailman installation and deinstallation.
Scripts are more robust now, and use mktemp -d for temporary directories.
Diffstat (limited to 'mail')
-rw-r--r-- | mail/mailman/Makefile | 52 | ||||
-rw-r--r-- | mail/mailman/distinfo | 4 | ||||
-rw-r--r-- | mail/mailman/files/pkg-deinstall.in | 24 | ||||
-rw-r--r-- | mail/mailman/files/pkg-install.in | 18 | ||||
-rw-r--r-- | mail/mailman/pkg-plist | 60 |
5 files changed, 114 insertions, 44 deletions
diff --git a/mail/mailman/Makefile b/mail/mailman/Makefile index 428a17d2ff3d..597de52c6712 100644 --- a/mail/mailman/Makefile +++ b/mail/mailman/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= mailman -DISTVERSION= 2.1.15 +DISTVERSION= 2.1.16 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_GNU} \ SF/${PORTNAME}/Mailman%202.1%20%28stable%29/${PORTVERSION} \ @@ -20,7 +20,7 @@ LICENSE_FILE= ${WRKSRC}/gnu-COPYING-GPL CONFLICTS= ja-mailman-2.1.* USE_AUTOTOOLS= autoconf -USE_PYTHON= yes +USE_PYTHON= 2.7 USE_RC_SUBR= mailman GNU_CONFIGURE_PREFIX= ${MAILMANDIR} @@ -47,7 +47,7 @@ USERS= ${MM_USERNAME} GROUPS= ${MM_GROUPNAME} MAILMANDIR= ${PREFIX}/${MM_DIR} -PLIST_SUB= MMDIR=${MM_DIR} IMGDIR=${IMGDIR} +PLIST_SUB= MMDIR=${MM_DIR} IMGDIR=${IMGDIR} MM_USERNAME=${MM_USERNAME} MM_GROUPNAME=${MM_GROUPNAME} SUB_FILES= pkg-message pkg-install pkg-deinstall SUB_LIST= MAILMANDIR=${MAILMANDIR} USER=${MM_USERNAME} GROUP=${MM_GROUPNAME} @@ -73,7 +73,6 @@ HTDIG_DESC= - EXPERIMENTAL - htdig integration patches NAMAZU2_DESC= Make private archives searchable with namazu2 MTA_DESC= Integrate with which MTA? -NO_STAGE= yes .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MNLS} @@ -143,6 +142,7 @@ post-patch: @${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#g' \ ${WRKSRC}/Mailman/Defaults.py.in @${REINPLACE_CMD} -e 's/^0,5,10/#&/' ${WRKSRC}/cron/crontab.in.in + @${REINPLACE_CMD} -e '/PYTHON.*compileall/d' ${WRKSRC}/Makefile.in .if empty(PORT_OPTIONS:MNLS) @${REINPLACE_CMD} -e 's/messages//' ${WRKSRC}/Makefile.in .endif @@ -153,29 +153,41 @@ pre-configure: .endif post-install: - @${RM} -f ${MAILMANDIR}/pythonlib/*.egg-info -.for dir in cron scripts - @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${MAILMANDIR}/${dir} +.for i in admindb admin confirm create edithtml listinfo options private \ + rmlist roster subscribe + ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/cgi-bin/${i} .endfor - @${CHGRP} -R ${MM_GROUPNAME} ${MAILMANDIR} - @${MKDIR} ${PREFIX}/${IMGDIR} +.if ${PORT_OPTIONS:MHTDIG} +.for i in htdig mmsearch + ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/cgi-bin/${i} +.endfor +.endif + ${STRIP_CMD} ${STAGEDIR}${MAILMANDIR}/mail/mailman +# Recompile Python scripts to get the real paths in, +# rather than the staged paths: +.for dir in bin Mailman + (cd ${STAGEDIR}${MAILMANDIR} \ + && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ + -d ${MAILMANDIR} -f -q ${dir}) +.endfor + @${RM} -f ${STAGEDIR}${MAILMANDIR}/pythonlib/*.egg-info + @${RM} -f ${STAGEDIR}${MAILMANDIR}/Mailman/mm_cfg.pyc + ${MKDIR} ${STAGEDIR}${PREFIX}/${IMGDIR} .for imgfile in ${IMGFILES} - @${CP} ${MAILMANDIR}/icons/${imgfile} ${PREFIX}/${IMGDIR} + ${CP} ${STAGEDIR}${MAILMANDIR}/icons/${imgfile} ${STAGEDIR}${PREFIX}/${IMGDIR} .endfor - @uudecode -p ${FILESDIR}/powerlogo.gif.uue > \ - ${PREFIX}/${IMGDIR}/powerlogo.gif + uudecode -p ${FILESDIR}/powerlogo.gif.uue > \ + ${STAGEDIR}${PREFIX}/${IMGDIR}/powerlogo.gif .if ${PORT_OPTIONS:MDOCS} - @${CP} -R ${WRKSRC}/doc/* ${WRKSRC}/ - @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${FILESDIR}/FreeBSD-post-install-notes ${DOCSDIR} + ${CP} -R ${WRKSRC}/doc/* ${WRKSRC}/ + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${FILESDIR}/FreeBSD-post-install-notes ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS:NFreeBSD-post-install-notes} - @${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .endif - @${MKDIR} ${PYTHON_SITELIBDIR} - @${ECHO} "This marker file ensures that Python's upgrade-site-packages works." >${PYTHON_SITELIBDIR}/mailman-info.txt - @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL - @${CAT} ${PKGMESSAGE} + ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + ${ECHO} "This marker file ensures that Python's upgrade-site-packages handles ${PKGNAME}." >${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/mailman-info.txt .if ${PORT_OPTIONS:MPOSTFIX} @if [ "x`${LOCALBASE}/sbin/postconf -h myhostname`" != "xlocalhost" ]; then \ ${ECHO_CMD} ""; \ diff --git a/mail/mailman/distinfo b/mail/mailman/distinfo index 7921c8ea8c3f..e69aced71392 100644 --- a/mail/mailman/distinfo +++ b/mail/mailman/distinfo @@ -1,5 +1,5 @@ -SHA256 (mailman/mailman-2.1.15.tgz) = f355fb3d31772b488449e6f5173dafd31edca93172c307244c791d25d9e2bec8 -SIZE (mailman/mailman-2.1.15.tgz) = 8468107 +SHA256 (mailman/mailman-2.1.16.tgz) = 5d152b069338f5b814222f981c389b050f5c143a11ccf8796cf380e824b64f63 +SIZE (mailman/mailman-2.1.16.tgz) = 9009817 SHA256 (mailman/indexing-2.1.12-0.1.patch.gz) = c9bb8398695d79bbaa1079063d8327f4b7208a1f3cde7766d2f39390da1d820e SIZE (mailman/indexing-2.1.12-0.1.patch.gz) = 8178 SHA256 (mailman/htdig-2.1.12-0.1.patch.gz) = 4675fafe1ba978ec8ebfeb9306363d3ee0468bdbb32f204267ab54e0f15057d4 diff --git a/mail/mailman/files/pkg-deinstall.in b/mail/mailman/files/pkg-deinstall.in index 48ad970113fc..8cdfcab343cf 100644 --- a/mail/mailman/files/pkg-deinstall.in +++ b/mail/mailman/files/pkg-deinstall.in @@ -10,21 +10,21 @@ DEINSTALL) echo "---> Starting deinstall script:" if /usr/bin/crontab -u "%%USER%%" -l | \ - /usr/bin/diff - %%MAILMANDIR%%/cron/crontab.in >/dev/null 2>&1 ; then + /usr/bin/diff - "%%MAILMANDIR%%/cron/crontab.in" >/dev/null 2>&1 ; then echo "---> Zeroing crontab for \"%%USER%%\"" /usr/bin/crontab -u "%%USER%%" /dev/null if [ -e /var/cron/allow ]; then - grep -v %%USER%% /var/cron/allow > /var/cron/allow.new - mv /var/cron/allow.new /var/cron/allow + grep -v "^%%USER%%$" /var/cron/allow > /var/cron/allow.new$$ + mv /var/cron/allow.new$$ /var/cron/allow fi else - echo "---> Crontab for \"%%USER%%\" not removed: please deinstall" - echo "---> manually if you no-longer wish to use Mailman. eg:" - echo "---> /usr/bin/crontab -u "%%USER%%" -r" + echo "---> Crontab for \"%%USER%%\" modified, not removed: please deinstall" + echo "---> it manually if you no longer wish to use Mailman. E.g.:" + echo "---> /usr/bin/crontab -u \"%%USER%%\" -r" fi echo "---> Preserving the \"last_mailman_version\" file" - /bin/cp -f %%MAILMANDIR%%/data/last_mailman_version /var/tmp/ + /bin/mv -f "%%MAILMANDIR%%/data/last_mailman_version" /var/tmp/ # If the errorlog is the only existing logfile, delete it. (If Mailman's # qrunner had not been running, then the process of trying to stop the @@ -33,20 +33,20 @@ DEINSTALL) # errorlog will exist.) if [ "`echo %%MAILMANDIR%%/logs/*`" = "%%MAILMANDIR%%/logs/error" ]; then echo "---> Deleting errorlog (It is the only existing logfile.)" - /bin/rm -f %%MAILMANDIR%%/logs/error + /bin/rm -f "%%MAILMANDIR%%/logs/error" fi ;; POST-DEINSTALL) echo "---> Starting post-deinstall script:" - if [ -d %%MAILMANDIR%% ]; then + rmdir "%%MAILMANDIR%%" >/dev/null 2>&1 + if [ -d "%%MAILMANDIR%%" ]; then echo '---> %%MAILMANDIR%% is not empty - this installation may have active lists!' echo "---> Restoring \"last_mailman_version\" file" - [ -d %%MAILMANDIR%%/data ] || /bin/mkdir %%MAILMANDIR%%/data - /bin/mv -f /var/tmp/last_mailman_version %%MAILMANDIR%%/data/ + /bin/mkdir -p "%%MAILMANDIR%%/data" + /bin/mv -f /var/tmp/last_mailman_version "%%MAILMANDIR%%/data/" fi ;; - esac diff --git a/mail/mailman/files/pkg-install.in b/mail/mailman/files/pkg-install.in index 11add7d3e514..139787b9df3d 100644 --- a/mail/mailman/files/pkg-install.in +++ b/mail/mailman/files/pkg-install.in @@ -9,16 +9,24 @@ case $2 in POST-INSTALL) echo "---> Starting post-install script:" + MYTMP="$(mktemp -d "${TMPDIR-/tmp}/mminstall.XXXXXXXXXX")" || exit 1 + trap "rm -rf \"$MYTMP\"" EXIT + /bin/chmod g+s "%%MAILMANDIR%%" || exit 1 + echo "---> Running update:" + + LC_ALL=C "%%MAILMANDIR%%/bin/update" || exit 1 + echo "---> Checking crontab(5) file for user \"%%USER%%\"" if [ -e /var/cron/allow ]; then - echo "%%USER%%" >> /var/cron/allow + grep -q "^%%USER%%\$" /var/cron/allow || \ + printf '%s\n' "%%USER%%" >> /var/cron/allow fi - if /usr/bin/crontab -u "%%USER%%" -l >/tmp/mmctab$$ 2>&1 ; then - if test -s /tmp/mmctab$$; then + if /usr/bin/crontab -u "%%USER%%" -l >"$MYTMP/crontab" 2>&1 ; then + if test -s "$MYTMP/crontab"; then echo "---> \"%%USER%%\" already has a crontab. Not overwriting it" echo "---> Please merge any changes from the standard crontab file" echo "---> %%MAILMANDIR%%/cron/crontab.in" @@ -30,10 +38,10 @@ POST-INSTALL) echo "---> Creating crontab(5) file for user \"%%USER%%\"" /usr/bin/crontab -u "%%USER%%" "%%MAILMANDIR%%/cron/crontab.in" || exit 1 fi - rm -f /tmp/mmctab$$ + rm -f "$MYTMP/crontab" echo "---> Checking (and fixing) file and directory permissions" - %%MAILMANDIR%%/bin/check_perms -f >/dev/null 2>&1 + "%%MAILMANDIR%%/bin/check_perms" -f >/dev/null ;; esac diff --git a/mail/mailman/pkg-plist b/mail/mailman/pkg-plist index 2b79a3659e84..1cbdaef1bb5a 100644 --- a/mail/mailman/pkg-plist +++ b/mail/mailman/pkg-plist @@ -15,6 +15,7 @@ %%IMGDIR%%/mailman.jpg %%IMGDIR%%/mm-icon.png %%IMGDIR%%/powerlogo.gif +@group %%MM_GROUPNAME%% %%MMDIR%%/Mailman/Archiver/Archiver.py %%MMDIR%%/Mailman/Archiver/Archiver.pyc %%MMDIR%%/Mailman/Archiver/HyperArch.py @@ -225,6 +226,8 @@ %%MMDIR%%/Mailman/Handlers/ToOutgoing.pyc %%MMDIR%%/Mailman/Handlers/ToUsenet.py %%MMDIR%%/Mailman/Handlers/ToUsenet.pyc +%%MMDIR%%/Mailman/Handlers/WrapMessage.py +%%MMDIR%%/Mailman/Handlers/WrapMessage.pyc %%MMDIR%%/Mailman/Handlers/__init__.py %%MMDIR%%/Mailman/Handlers/__init__.pyc %%MMDIR%%/Mailman/ListAdmin.py @@ -326,11 +329,14 @@ %%MMDIR%%/bin/clone_member %%MMDIR%%/bin/config_list %%MMDIR%%/bin/convert.py +%%NLS%%%%MMDIR%%/bin/convert.pyc %%MMDIR%%/bin/discard %%MMDIR%%/bin/dumpdb %%MMDIR%%/bin/export.py +%%NLS%%%%MMDIR%%/bin/export.pyc %%MMDIR%%/bin/find_member %%MMDIR%%/bin/fix_url.py +%%NLS%%%%MMDIR%%/bin/fix_url.pyc %%MMDIR%%/bin/genaliases %%MMDIR%%/bin/inject %%MMDIR%%/bin/list_admins @@ -340,6 +346,7 @@ %%MMDIR%%/bin/mailmanctl %%MMDIR%%/bin/mmsitepass %%MMDIR%%/bin/msgfmt.py +%%NLS%%%%MMDIR%%/bin/msgfmt.pyc %%MMDIR%%/bin/newlist %%MMDIR%%/bin/paths.py %%MMDIR%%/bin/paths.pyc @@ -347,6 +354,7 @@ %%MMDIR%%/bin/rb-archfix %%MMDIR%%/bin/remove_members %%MMDIR%%/bin/reset_pw.py +%%NLS%%%%MMDIR%%/bin/reset_pw.pyc %%MMDIR%%/bin/rmlist %%MMDIR%%/bin/show_qfiles %%MMDIR%%/bin/sync_members @@ -378,12 +386,10 @@ %%MMDIR%%/cron/nightly_gzip %%SUB_HTDIG%%%%MMDIR%%/cron/nightly_htdig %%MMDIR%%/cron/paths.py -%%MMDIR%%/cron/paths.pyc %%SUB_HTDIG%%%%MMDIR%%/cron/remote_nightly_htdig %%SUB_HTDIG%%%%MMDIR%%/cron/remote_nightly_htdig.pl %%SUB_HTDIG%%%%MMDIR%%/cron/remote_nightly_htdig_noshare %%MMDIR%%/cron/senddigests -%%MMDIR%%/data/last_mailman_version %%MMDIR%%/data/sitelist.cfg %%MMDIR%%/icons/PythonPowered.png %%MMDIR%%/icons/gnu-head-tiny.jpg @@ -416,6 +422,8 @@ %%NLS%%%%MMDIR%%/messages/eu/LC_MESSAGES/mailman.mo %%NLS%%%%MMDIR%%/messages/eu/LC_MESSAGES/mailman.po %%NLS%%%%MMDIR%%/messages/eu/README.eu +%%NLS%%%%MMDIR%%/messages/fa/LC_MESSAGES/mailman.mo +%%NLS%%%%MMDIR%%/messages/fa/LC_MESSAGES/mailman.po %%NLS%%%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.mo %%NLS%%%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.po %%NLS%%%%MMDIR%%/messages/fi/README.fi @@ -489,7 +497,6 @@ %%MMDIR%%/scripts/mailman %%MMDIR%%/scripts/owner %%MMDIR%%/scripts/paths.py -%%MMDIR%%/scripts/paths.pyc %%MMDIR%%/scripts/post %%MMDIR%%/scripts/request %%MMDIR%%/scripts/subscribe @@ -970,6 +977,42 @@ %%NLS%%%%MMDIR%%/templates/eu/unsubauth.txt %%NLS%%%%MMDIR%%/templates/eu/userpass.txt %%NLS%%%%MMDIR%%/templates/eu/verify.txt +%%NLS%%%%MMDIR%%/templates/fa/adminsubscribeack.txt +%%NLS%%%%MMDIR%%/templates/fa/adminunsubscribeack.txt +%%NLS%%%%MMDIR%%/templates/fa/admlogin.html +%%NLS%%%%MMDIR%%/templates/fa/approve.txt +%%NLS%%%%MMDIR%%/templates/fa/archidxfoot.html +%%NLS%%%%MMDIR%%/templates/fa/archidxhead.html +%%NLS%%%%MMDIR%%/templates/fa/archliststart.html +%%NLS%%%%MMDIR%%/templates/fa/archtoc.html +%%NLS%%%%MMDIR%%/templates/fa/archtocentry.html +%%NLS%%%%MMDIR%%/templates/fa/archtocnombox.html +%%NLS%%%%MMDIR%%/templates/fa/article.html +%%NLS%%%%MMDIR%%/templates/fa/bounce.txt +%%NLS%%%%MMDIR%%/templates/fa/checkdbs.txt +%%NLS%%%%MMDIR%%/templates/fa/convert.txt +%%NLS%%%%MMDIR%%/templates/fa/cronpass.txt +%%NLS%%%%MMDIR%%/templates/fa/disabled.txt +%%NLS%%%%MMDIR%%/templates/fa/emptyarchive.html +%%NLS%%%%MMDIR%%/templates/fa/help.txt +%%NLS%%%%MMDIR%%/templates/fa/invite.txt +%%NLS%%%%MMDIR%%/templates/fa/listinfo.html +%%NLS%%%%MMDIR%%/templates/fa/masthead.txt +%%NLS%%%%MMDIR%%/templates/fa/nomoretoday.txt +%%NLS%%%%MMDIR%%/templates/fa/options.html +%%NLS%%%%MMDIR%%/templates/fa/postack.txt +%%NLS%%%%MMDIR%%/templates/fa/postauth.txt +%%NLS%%%%MMDIR%%/templates/fa/postheld.txt +%%NLS%%%%MMDIR%%/templates/fa/private.html +%%NLS%%%%MMDIR%%/templates/fa/refuse.txt +%%NLS%%%%MMDIR%%/templates/fa/roster.html +%%NLS%%%%MMDIR%%/templates/fa/subauth.txt +%%NLS%%%%MMDIR%%/templates/fa/subscribe.html +%%NLS%%%%MMDIR%%/templates/fa/subscribeack.txt +%%NLS%%%%MMDIR%%/templates/fa/unsub.txt +%%NLS%%%%MMDIR%%/templates/fa/unsubauth.txt +%%NLS%%%%MMDIR%%/templates/fa/userpass.txt +%%NLS%%%%MMDIR%%/templates/fa/verify.txt %%NLS%%%%MMDIR%%/templates/fi/admindbdetails.html %%NLS%%%%MMDIR%%/templates/fi/admindbpreamble.html %%NLS%%%%MMDIR%%/templates/fi/admindbsummary.html @@ -2139,6 +2182,7 @@ %%MMDIR%%/tests/bounces/qmail_05.txt %%MMDIR%%/tests/bounces/qmail_06.txt %%MMDIR%%/tests/bounces/qmail_07.txt +%%MMDIR%%/tests/bounces/qmail_08.txt %%MMDIR%%/tests/bounces/sendmail_01.txt %%MMDIR%%/tests/bounces/simple_01.txt %%MMDIR%%/tests/bounces/simple_02.txt @@ -2178,6 +2222,7 @@ %%MMDIR%%/tests/bounces/simple_36.txt %%MMDIR%%/tests/bounces/simple_37.txt %%MMDIR%%/tests/bounces/simple_38.txt +%%MMDIR%%/tests/bounces/simple_39.txt %%MMDIR%%/tests/bounces/sina_01.txt %%MMDIR%%/tests/bounces/smtp32_01.txt %%MMDIR%%/tests/bounces/smtp32_02.txt @@ -2196,6 +2241,7 @@ %%MMDIR%%/tests/bounces/yahoo_08.txt %%MMDIR%%/tests/bounces/yahoo_09.txt %%MMDIR%%/tests/bounces/yahoo_10.txt +%%MMDIR%%/tests/bounces/yahoo_11.txt %%MMDIR%%/tests/bounces/yale_01.txt %%MMDIR%%/tests/fblast.py %%MMDIR%%/tests/msgs/bad_01.txt @@ -2243,6 +2289,7 @@ %%NLS%%@dirrm %%MMDIR%%/templates/gl %%NLS%%@dirrm %%MMDIR%%/templates/fr %%NLS%%@dirrm %%MMDIR%%/templates/fi +%%NLS%%@dirrm %%MMDIR%%/templates/fa %%NLS%%@dirrm %%MMDIR%%/templates/eu %%NLS%%@dirrm %%MMDIR%%/templates/et %%NLS%%@dirrm %%MMDIR%%/templates/es @@ -2312,6 +2359,8 @@ %%NLS%%@dirrm %%MMDIR%%/messages/fr %%NLS%%@dirrm %%MMDIR%%/messages/fi/LC_MESSAGES %%NLS%%@dirrm %%MMDIR%%/messages/fi +%%NLS%%@dirrm %%MMDIR%%/messages/fa/LC_MESSAGES +%%NLS%%@dirrm %%MMDIR%%/messages/fa %%NLS%%@dirrm %%MMDIR%%/messages/eu/LC_MESSAGES %%NLS%%@dirrm %%MMDIR%%/messages/eu %%NLS%%@dirrm %%MMDIR%%/messages/et/LC_MESSAGES @@ -2334,7 +2383,7 @@ @dirrm %%MMDIR%%/mail @dirrm %%MMDIR%%/icons @dirrm %%MMDIR%%/cron -@dirrm %%MMDIR%%/pythonlib +@dirrmtry %%MMDIR%%/pythonlib @dirrm %%MMDIR%%/cgi-bin @dirrm %%MMDIR%%/bin @dirrm %%MMDIR%%/Mailman/Queue @@ -2358,4 +2407,5 @@ %%SUB_HTDIG%%@dirrmtry %%MMDIR%%/archives/htdig @dirrmtry %%MMDIR%%/archives @dirrmtry %%MMDIR%%/Mailman -@dirrmtry %%MMDIR%%/ +@dirrmtry %%MMDIR%% +@group |