diff -r -u mailman-2.1.5.orig/misc/mailman.in mailman-2.1.5/misc/mailman.in --- mailman-2.1.5.orig/misc/mailman.in 2003-09-25 18:13:26.000000000 -0400 +++ mailman-2.1.5/misc/mailman.in 2004-09-03 10:21:59.000000000 -0400 @@ -24,7 +24,7 @@ # On Debian, type "update-rc.d mailman defaults" # On RedHat, and derivatives, install with "chkconfig --add mailman" # -# chkconfig: 2345 98 12 +# chkconfig: - 98 12 # description: Mailman is the GNU Mailing List Manager, a program that \ # manages electronic mail discussion groups. For more \ # on GNU Mailman see http://www.list.org diff -u mailman-2.1.2/Makefile.in.orig mailman-2.1.2/Makefile.in --- mailman-2.1.2/Makefile.in.orig 2003-05-02 17:13:05.000000000 -0400 +++ mailman-2.1.2/Makefile.in 2003-05-06 20:33:32.000000000 -0400 @@ -81,9 +81,20 @@ (cd $$d; $(MAKE)); \ done -install: doinstall update +install: doinstall + +post-install: compile update doinstall: $(SUBDIRS) + @$(srcdir)/mkinstalldirs $(DESTDIR)$(prefix) + @chmod $(DIRMODE) $(DESTDIR)$(prefix) + @$(DIRSETGID) $(DESTDIR)$(prefix) + @$(srcdir)/mkinstalldirs $(DESTDIR)$(var_prefix) + @chmod $(DIRMODE) $(DESTDIR)$(var_prefix) + @$(DIRSETGID) $(DESTDIR)$(var_prefix) + @$(srcdir)/mkinstalldirs $(DESTDIR)$(exec_prefix) + @chmod $(DIRMODE) $(DESTDIR)$(exec_prefix) + @$(DIRSETGID) $(DESTDIR)$(exec_prefix) @echo "Creating architecture independent directories..." @for d in $(VAR_DIRS); \ do \ @@ -124,6 +135,8 @@ do \ (cd $$d; $(MAKE) DESTDIR=$(DESTDIR) install); \ done + +compile: $(PYTHON) -c 'from compileall import *; compile_dir("$(DESTDIR)$(prefix)/Mailman")' # Only run bin/update if we aren't installing in DESTDIR, as this