From b7f0cf89d557c6c59b3363377bafc4ae93f58cb4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Wilfried=20G=C3=B6esgens?= Date: Wed, 3 Jan 2007 18:25:29 +0000 Subject: [PATCH] * more debian build added. --- citadel/debian/citadel-server.dirs | 11 ++++------- citadel/debian/citadel-server.postinst | 6 +++--- citadel/debian/citadel-server.postrm | 5 ----- citadel/debian/citadel.init | 2 +- citadel/debian/control | 7 +++---- citadel/debian/rules | 13 ++++--------- 6 files changed, 15 insertions(+), 29 deletions(-) diff --git a/citadel/debian/citadel-server.dirs b/citadel/debian/citadel-server.dirs index d87069e82..14eb891f5 100644 --- a/citadel/debian/citadel-server.dirs +++ b/citadel/debian/citadel-server.dirs @@ -1,16 +1,13 @@ -usr/sbin -usr/share/doc +etc/citadel/help +etc/citadel/messages usr/share/doc/citadel-server -var/lib/citadel/data var/lib/citadel/bio var/lib/citadel/bitbucket +var/lib/citadel/data var/lib/citadel/files var/lib/citadel/images var/lib/citadel/info var/lib/citadel/userpics -var/run/citadel/ +var/run/citadel var/spool/citadel/network/spoolin var/spool/citadel/network/spoolout -etc/citadel -etc/citadel/help -etc/citadel/messages diff --git a/citadel/debian/citadel-server.postinst b/citadel/debian/citadel-server.postinst index ac5aa2d07..1948720af 100644 --- a/citadel/debian/citadel-server.postinst +++ b/citadel/debian/citadel-server.postinst @@ -7,6 +7,7 @@ set -e # Use debconf. . /usr/share/debconf/confmodule +db_version 2.0 case "$1" in configure) @@ -18,11 +19,10 @@ case "$1" in --gecos "Citadel system user" --shell /bin/sh \ --disabled-password citadel fi - mkdir -p /etc/citadel - chown citadel:citadel /etc/citadel - + chown -R citadel:citadel /etc/citadel chown -R citadel:citadel /var/lib/citadel /var/spool/citadel +# we're a bit paranoid here, because of this gave us many errors in the past. chown root:root /usr/sbin/chkpwd chmod 4755 /usr/sbin/chkpwd diff --git a/citadel/debian/citadel-server.postrm b/citadel/debian/citadel-server.postrm index 8c40fefd3..7e196ceff 100644 --- a/citadel/debian/citadel-server.postrm +++ b/citadel/debian/citadel-server.postrm @@ -1,7 +1,5 @@ #! /bin/sh -. /usr/share/debconf/confmodule set -e - . /usr/share/debconf/confmodule db_version 2.0 @@ -9,9 +7,6 @@ case "$1" in remove) ;; purge) - rmdir "/etc/citadel/help" - rmdir "/etc/citadel/messages" - echo "/var/lib/citadel/data not removed, as it may contain your personal data." db_purge db_go diff --git a/citadel/debian/citadel.init b/citadel/debian/citadel.init index 5a5b0be3c..40610d8f6 100644 --- a/citadel/debian/citadel.init +++ b/citadel/debian/citadel.init @@ -161,4 +161,4 @@ case "$1" in ;; esac -: +exit 0 \ No newline at end of file diff --git a/citadel/debian/control b/citadel/debian/control index c4d8c5a45..dde77c56c 100644 --- a/citadel/debian/control +++ b/citadel/debian/control @@ -10,7 +10,7 @@ Standards-Version: 3.7.2.2 Package: citadel-server Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, adduser +Depends: ${shlibs:Depends}, ${misc:Depends}, adduser Recommends: db4.4-util | db4.3-util Suggests: citadel-mta Conflicts: pop3-server, imap-server @@ -77,14 +77,13 @@ Description: complete and feature-rich groupware server Package: citadel-mta Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, citadel-server +Depends: ${shlibs:Depends}, ${misc:Depends}, citadel-server (= ${Source-Version}) Conflicts: mail-transport-agent Provides: mail-transport-agent +Replaces: mail-transport-agent Description: complete and feature-rich groupware server (mail transport agent) This package contains the mail transport agent component for Citadel, a complete and feature-rich open source groupware platform. - If you want to use citadel in conjunction with another MTA system, don't - install this package. . See the 'citadel-server' package for more informations. . diff --git a/citadel/debian/rules b/citadel/debian/rules index 1d15f6e16..9e31aa107 100755 --- a/citadel/debian/rules +++ b/citadel/debian/rules @@ -69,19 +69,14 @@ install-arch: dh_clean -k -s dh_installdirs -s $(MAKE) DESTDIR=$(DEB_DESTDIR) install-exec-new install-data-new - - mkdir -p $(DEB_DESTDIR)/usr/lib/citadel-server mv $(DEB_DESTDIR)/usr/sbin/setup \ - $(DEB_DESTDIR)/usr/lib/citadel-server/ - cp $(DEB_DESTDIR)/usr/sbin/citmail \ - $(DEB_DESTDIR)/usr/sbin/sendmail - + $(DEB_DESTDIR)/usr/lib/citadel-server/ mkdir -p $(DEB_DESTDIR)/usr/share/doc/citadel-server/ - mv $(DEB_DESTDIR)/usr/share/doc/citadel-doc/database_cleanup.sh \ - $(DEB_DESTDIR)/usr/share/doc/citadel-server/ + mv $(DEB_DESTDIR)/usr/share/doc/citadel-doc/database_cleanup.sh \ + $(DEB_DESTDIR)/usr/share/doc/citadel-server/ - dh_install -s --sourcedir=debian/tmp + dh_install -s --sourcedir=debian/tmp binary-common: dh_testdir -- 2.30.2