[Pkg-mailman-hackers] Pkg-mailman commit - rev 336 - trunk/debian
Thijs Kinkhorst
thijs at costa.debian.org
Mon Aug 21 23:55:50 UTC 2006
Author: thijs
Date: 2006-08-21 23:55:48 +0000 (Mon, 21 Aug 2006)
New Revision: 336
Added:
trunk/debian/mailman-doc.dirs
trunk/debian/mailman-doc.install
trunk/debian/mailman.dirs
trunk/debian/mailman.install
trunk/debian/mailman.logrotate
Removed:
trunk/debian/dirs
trunk/debian/logrotate
Modified:
trunk/debian/README.Debian
trunk/debian/control
trunk/debian/rules
Log:
first iteration of package split: split out mailman-doc to its own
package. Related changes:
* Move {logrotate,dirs} to mailman.{logrotate,dirs} for clarity;
* Update debian/rules to use more of the debhelper tools instead
of doing stuff itself;
* Remove some small bits of cruft
Modified: trunk/debian/README.Debian
===================================================================
--- trunk/debian/README.Debian 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/README.Debian 2006-08-21 23:55:48 UTC (rev 336)
@@ -1,6 +1,12 @@
Notes for the debian mailman package.
=====================================
+Full documentation is available when the mailman-doc package is installed.
+
+
+Getting started
+---------------
+
You can access the web interface of mailman on
http://<hostname>/cgi-bin/mailman/listinfo
Modified: trunk/debian/control
===================================================================
--- trunk/debian/control 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/control 2006-08-21 23:55:48 UTC (rev 336)
@@ -10,6 +10,7 @@
Architecture: any
Pre-Depends: debconf (>= 1.4.16) | debconf-2.0
Depends: ${shlibs:Depends}, python (>= 2.2.2.91-1), logrotate, cron (>= 3.0pl1-42), exim4 | mail-transport-agent, apache2 | httpd, ucf (>= 0.28), pwgen, adduser, lsb-base
+Recommends: mailman-doc
Conflicts: suidmanager (<< 0.50), sendmail (<< 8.12.6)
Suggests: spamassassin, lynx, python2.3-korean-codecs | python2.2-korean-codecs, python-japanese-codecs, listadmin
Description: Powerful, web-based mailing list manager
@@ -26,3 +27,13 @@
automated bounce handling and integrated spam prevention.
.
Homepage: http://www.list.org/
+
+Package: mailman-doc
+Suggests: mailman (>= 1:2.1.8-3)
+Replaces: mailman (<< 1:2.1.8-3)
+Architecture: all
+Description: Documentation for Mailman, web-based mailing list manager
+ Examples and documentation for the mailman package: the GNU Mailing List
+ Manager.
+
+
Deleted: trunk/debian/dirs
===================================================================
--- trunk/debian/dirs 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/dirs 2006-08-21 23:55:48 UTC (rev 336)
@@ -1,13 +0,0 @@
-usr/lib/mailman
-usr/sbin
-usr/share/doc/mailman/examples/stock
-usr/share/doc/mailman/src
-usr/share/lintian/overrides
-usr/share/mailman
-usr/share/images/mailman
-usr/lib/cgi-bin
-var/log/mailman
-var/lib/mailman/templates
-var/lock
-var/run/mailman
-etc/logrotate.d
Deleted: trunk/debian/logrotate
===================================================================
--- trunk/debian/logrotate 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/logrotate 2006-08-21 23:55:48 UTC (rev 336)
@@ -1,51 +0,0 @@
-/var/log/mailman/vette /var/log/mailman/error /var/log/mailman/bounce {
- weekly
- missingok
- create 0664 list list
- rotate 4
- compress
- delaycompress
- sharedscripts
- postrotate
- [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
- endscript
-}
-
-/var/log/mailman/digest {
- monthly
- missingok
- create 0664 list list
- rotate 4
- compress
- delaycompress
- sharedscripts
- postrotate
- [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
- endscript
-}
-
-/var/log/mailman/subscribe /var/log/mailman/post {
- monthly
- missingok
- create 0664 list list
- rotate 12
- compress
- delaycompress
- sharedscripts
- postrotate
- [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
- endscript
-}
-
-/var/log/mailman/qrunner /var/log/mailman/fromusenet /var/log/mailman/locks /var/log/mailman/smtp /var/log/mailman/smtp-failure {
- daily
- missingok
- create 0664 list list
- rotate 7
- compress
- delaycompress
- sharedscripts
- postrotate
- [ -f '/var/run/mailman/mailman.pid' ] && kill -HUP $(cat /var/run/mailman/mailman.pid) || exit 0
- endscript
-}
Added: trunk/debian/mailman-doc.dirs
===================================================================
--- trunk/debian/mailman-doc.dirs 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/mailman-doc.dirs 2006-08-21 23:55:48 UTC (rev 336)
@@ -0,0 +1,2 @@
+usr/share/doc/mailman/src
+usr/share/doc/mailman/html
Added: trunk/debian/mailman-doc.install
===================================================================
--- trunk/debian/mailman-doc.install 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/mailman-doc.install 2006-08-21 23:55:48 UTC (rev 336)
@@ -0,0 +1,6 @@
+admin/www/* /usr/share/doc/mailman/html
+src/*.c /usr/share/doc/mailman/src
+src/*.h /usr/share/doc/mailman/src
+templates/* /usr/share/doc/mailman/examples
+debian/mm_cfg.py /usr/share/doc/mailman/examples
+Mailman/Defaults.py /usr/share/doc/mailman/examples
Copied: trunk/debian/mailman.dirs (from rev 335, trunk/debian/dirs)
===================================================================
--- trunk/debian/dirs 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/mailman.dirs 2006-08-21 23:55:48 UTC (rev 336)
@@ -0,0 +1,11 @@
+usr/lib/mailman
+usr/sbin
+usr/share/lintian/overrides
+usr/share/mailman
+usr/share/images/mailman
+usr/lib/cgi-bin
+var/log/mailman
+var/lib/mailman/templates
+var/lock
+var/run/mailman
+etc/logrotate.d
Added: trunk/debian/mailman.install
===================================================================
Copied: trunk/debian/mailman.logrotate (from rev 335, trunk/debian/logrotate)
Modified: trunk/debian/rules
===================================================================
--- trunk/debian/rules 2006-08-16 13:12:36 UTC (rev 335)
+++ trunk/debian/rules 2006-08-21 23:55:48 UTC (rev 336)
@@ -11,8 +11,6 @@
add_members list_members remove_members arch clone_member \
sync_members check_db check_perms list_admins withlist
-#manpages=move_list.8 list_lists.8 find_member.8 config_list.8 digest_arch.8 mmsitepass.8 newlist.8 rmlist.8 add_members.8 list_members.8 remove_members.8 mmarch.8 clone_member.8 sync_members.8 check_db.8 check_perms.8
-manpages = debian/*.8
#export DH_VERBOSE=1
SHELL=/bin/bash
@@ -45,7 +43,7 @@
--with-urlhost=localhost
clean: unpatch
- $(checkdir)
+ dh_testdir
-$(MAKE) distclean
rm -rf build-stamp Makefile debian/ucffiles debian/mailman.postinst.ucf
rm -f debian/mailman.postrm.ucf
@@ -54,18 +52,18 @@
chmod +x debian/{prerm,postinst}
binary-indep: checkroot build
- $(checkdir)
+ dh_testdir
# There are no architecture-independent files to be uploaded
# generated by this package. If there were any they would be
# made here.
binary-arch: checkroot build
- $(checkdir)
-# rm -rf debian/mailman && install -d debian/mailman
+ dh_testdir
+ dh_install
dh_installdirs
- dh_installdocs ACKNOWLEDGMENTS README* TODO BUGS NEWS FAQ
- dh_installchangelogs
+ dh_installdocs ACKNOWLEDGMENTS README* TODO FAQ
+ dh_installchangelogs NEWS
$(MAKE) doinstall prefix=$$(pwd)/debian/mailman/var/lib/$(package) \
var_prefix=$$(pwd)/debian/mailman/var/lib/$(package) \
icondir=$$(pwd)/debian/mailman/usr/share/images/mailman \
@@ -124,18 +122,12 @@
dh_link etc/$(package)/mm_cfg.py \
usr/lib/$(package)/Mailman/mm_cfg.py
- cp -a src/*.c src/*.h debian/mailman/usr/share/doc/$(package)/src
-# cp -a misc/*jpg misc/*.png debian/mailman/usr/share/doc/$(package)/images
- cp -a admin/www debian/mailman/usr/share/doc/$(package)/html
for bin in $(binaries); \
do dh_link usr/lib/$(package)/bin/$$bin usr/sbin/$$bin; done
mv debian/mailman/usr/sbin/arch debian/mailman/usr/sbin/mmarch
dh_installman
dh_installinit
dh_installdebconf
- dh_installexamples templates/* debian/mm_cfg.py \
- debian/mailman/usr/lib/$(package)/Mailman/Defaults.py
-# dh_installcron
dh_strip
dh_compress
dh_fixperms
@@ -216,19 +208,15 @@
dh_shlibdeps
dh_gencontrol
dh_md5sums
- dpkg --build debian/mailman ..
+ dh_builddeb
-define checkdir
- test -f debian/rules
-endef
-
# Below here is fairly generic really
binary: binary-indep binary-arch
checkroot:
- $(checkdir)
+ dh_testdir
dh_testroot
.PHONY: binary binary-arch binary-indep clean checkroot
More information about the Pkg-mailman-hackers
mailing list