summaryrefslogtreecommitdiffstats
path: root/mail/mailman/pkg-plist
diff options
context:
space:
mode:
authorwjv <wjv@FreeBSD.org>2002-02-13 09:07:06 +0000
committerwjv <wjv@FreeBSD.org>2002-02-13 09:07:06 +0000
commit1bdbc28d5b243d54e3a9fbb1a649ad3311b4855d (patch)
tree4c0aeab1fc6e0e8bb40d67cc0c0844d8308308fd /mail/mailman/pkg-plist
parentf014811ac22ea5a69bdb2323346a452541092491 (diff)
downloadFreeBSD-ports-1bdbc28d5b243d54e3a9fbb1a649ad3311b4855d.zip
FreeBSD-ports-1bdbc28d5b243d54e3a9fbb1a649ad3311b4855d.tar.gz
- Use MAIL_GID of 26 (mailnull) instead of 1 when installing Mailman to work
with Sendmail, if on a recent $OSVERSION. (Whoops!) - Submitted by: Richard Kiss <kiss@hhn.com> - Clarify $PKGMESSAGE and output of $PKGDEINSTALL somewhat. - Correctly handle Mailman config file (mm_cfg.py) in $PLIST when deinstalling port/package. - Bump PORTREVISION again.
Diffstat (limited to 'mail/mailman/pkg-plist')
-rw-r--r--mail/mailman/pkg-plist7
1 files changed, 4 insertions, 3 deletions
diff --git a/mail/mailman/pkg-plist b/mail/mailman/pkg-plist
index a761a4f..afc7d59 100644
--- a/mail/mailman/pkg-plist
+++ b/mail/mailman/pkg-plist
@@ -1,3 +1,5 @@
+@unexec if cmp -s %D/%%MMDIR%%/Mailman/mm_cfg.py %D/%%MMDIR%%/Mailman/mm_cfg.py.dist; then rm -f %D/%%MMDIR%%/Mailman/mm_cfg.py; fi
+@unexec rm -f %D/%%MMDIR%%/Mailman/mm_cfg.pyc
@exec mkdir -p %D/%%MMDIR%%/archives/private && chmod 2770 %D/%%MMDIR%%/archives/private
@exec mkdir -p %D/%%MMDIR%%/archives/public && chmod 2775 %D/%%MMDIR%%/archives/public
@exec mkdir -p %D/%%MMDIR%%/archives && chmod 2775 %D/%%MMDIR%%/archives
@@ -169,9 +171,8 @@
%%MMDIR%%/Mailman/aliases.pyc
%%MMDIR%%/Mailman/htmlformat.py
%%MMDIR%%/Mailman/htmlformat.pyc
-%%MMDIR%%/Mailman/mm_cfg.py
%%MMDIR%%/Mailman/mm_cfg.py.dist
-%%MMDIR%%/Mailman/mm_cfg.pyc
+@exec [ -f %B/mm_cfg.py ] || cp %B/%f %B/mm_cfg.py
%%MMDIR%%/Mailman/pythonlib/StringIO.py
%%MMDIR%%/Mailman/pythonlib/StringIO.pyc
%%MMDIR%%/Mailman/pythonlib/__init__.py
@@ -312,7 +313,6 @@
@dirrm %%MMDIR%%/Mailman/Cgi
@dirrm %%MMDIR%%/Mailman/Bouncers
@dirrm %%MMDIR%%/Mailman/Archiver
-@dirrm %%MMDIR%%/Mailman
%%PORTDOCS%%@dirrm share/doc/mailman
@unexec rmdir %D/%%MMDIR%%/spam 2>/dev/null || true
@unexec rmdir %D/%%MMDIR%%/qfiles 2>/dev/null || true
@@ -322,4 +322,5 @@
@unexec rmdir %D/%%MMDIR%%/archives/public 2>/dev/null || true
@unexec rmdir %D/%%MMDIR%%/archives/private 2>/dev/null || true
@unexec rmdir %D/%%MMDIR%%/archives 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/Mailman 2>/dev/null || true
@unexec rmdir %D/%%MMDIR%%/ 2>/dev/null || true
OpenPOWER on IntegriCloud