Courier-IMAP aus Sourcen bauen

2005-09-16 Diskussionsfäden Jens Mayer
Hallo Listlinge,

ich habe ein Problem (und bis dato keine Erfahrungen) beim Bauen eines
Debian-Paketes aus den entsprechenden Sourcen (apt-get source courier). 

Hintergrund: Ich möchte das Paket mit dem Switch --without-authdaemon
übersetzen, um beim Einloggen in den IMAP-Server die entsprechende
PAM-Datei inkl. Session-Modul abarbeiten zu können. Bei Nutzung des
Authdaemons wird dies seltsamerweise nicht gemacht, im Netz fand ich
verschiedene Hinweise darauf, das hier der Hund begraben liegt.

In der debian/rules-Datei habe ich also --without-authdaemon und
(als Abhängigkeit davon) --without-authldap gesetzt. Ich erhalte nun
bei einem dpkg-buildpackage -rfakeroot -uc -b folgende Ausgabe:

dh_movefiles
dh_movefiles: debian/tmp//usr/lib/courier/authlib/changepwd/authdaemon.passwd 
not found (supposed to put it in courier-base)
dh_movefiles: debian/tmp/etc/courier/authldaprc not found (supposed to put it 
in courier-ldap)
dh_movefiles: debian/tmp/etc/courier/ldapaliasrc not found (supposed to put it 
in courier-ldap)
dh_movefiles: debian/tmp/usr/lib/courier/authlib/authdaemond.ldap not found 
(supposed to put it in courier-ldap)
dh_movefiles: debian/tmp/usr/sbin/courierldapaliasd not found (supposed to put 
it in courier-ldap)
dh_movefiles: debian/tmp//etc/courier/authdaemonrc not found (supposed to put 
it in courier-authdaemon)
dh_movefiles: debian/tmp//usr/lib/courier/authlib/authdaemon not found 
(supposed to put it in courier-authdaemon)
dh_movefiles: debian/tmp//usr/lib/courier/authlib/authdaemond not found 
(supposed to put it in courier-authdaemon)
dh_movefiles: debian/tmp//usr/lib/courier/authlib/authdaemond.plain not found 
(supposed to put it in courier-authdaemon)
dh_movefiles: debian/tmp//var/run/courier/authdaemon not found (supposed to put 
it in courier-authdaemon)
dh_movefiles: debian/tmp/usr/lib/courier/authlib/authdaemond.mysql not found 
(supposed to put it in courier-authmysql)

Der nächste Versuch bestand darin, die entsprechenden Zeilen in den
debian/*.files herauszunehmen.  Ein dpkg-buildpackage -rfakeroot -uc -nc -b
beglückte mich nun mit einem anderem Fehler:

dh_movefiles
[...]
/home/txtt/courier-0.47/debian/tmp/usr/lib/courier/authlib/authcustom
/home/txtt/courier-0.47/debian/tmp/usr/lib/courier/authlib/authcram
/home/txtt/courier-0.47/debian/tmp/usr/lib/courier/authlib/authuserdb
/home/txtt/courier-0.47/debian/tmp/usr/lib/courier/authlib/authpgsql
/home/txtt/courier-0.47/debian/tmp/usr/lib/courier/authlib/authmysql
/home/txtt/courier-0.47/debian/tmp/usr/lib/courier/authlib/authpam
File(s) found not belonging to any package, please contact maintainer
make: *** [install] Error 

Ich gebe zu, das Ganze ähnelt sehr dem berühmten Stochern im Nebel,
und hege die Befürchtung, dass mein Vorhaben nicht ganz so einfach zu
bewältigen ist wie gedacht.

Gibt es einen einigermassen komfortabel gangbaren Weg, dieses
Problem zu lösen, oder geht hier ohne den kompletten Umbau des
Paketes quasi erstmal garnichts?

Mit Dank und Grüßen,
Jens



Re: Courier-IMAP aus Sourcen bauen

2005-09-16 Diskussionsfäden klaus zerwes

Jens Mayer schrieb:

Hallo Listlinge,

ich habe ein Problem (und bis dato keine Erfahrungen) beim Bauen eines
Debian-Paketes aus den entsprechenden Sourcen (apt-get source courier). 


Hintergrund: Ich möchte das Paket mit dem Switch --without-authdaemon
übersetzen, um beim Einloggen in den IMAP-Server die entsprechende
PAM-Datei inkl. Session-Modul abarbeiten zu können. Bei Nutzung des
Authdaemons wird dies seltsamerweise nicht gemacht, im Netz fand ich
verschiedene Hinweise darauf, das hier der Hund begraben liegt.



vielleicht ne dumme antwort - aber wie wäre es wenn du einfach die 
origanquellen nimmst?
Das habe ich einige male erfolgreich auf debian (woody) durch den 
compiler gejagt.

courier ist doch in einige packete aufgesplittet (wie postfix)
daher könnte ich mir vorstellen das du so eher an dein Ziel kommst



[...]
Ich gebe zu, das Ganze ähnelt sehr dem berühmten Stochern im Nebel,
und hege die Befürchtung, dass mein Vorhaben nicht ganz so einfach zu
bewältigen ist wie gedacht.

Gibt es einen einigermassen komfortabel gangbaren Weg, dieses
Problem zu lösen, oder geht hier ohne den kompletten Umbau des
Paketes quasi erstmal garnichts?

Mit Dank und Grüßen,
Jens


Klaus


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)