Hallo,
ich habe da mal eine Frage zu Debian. Wenn ich ein Programm mit ./configure konfiguriere, kommt das Binary nach /usr/local/bin und die Konfiguration nach /usr/local/etc. Für das Debianpaket muß natürlich alles eine Ebene höher, außer die Konfiguration, die soll nach /etc, sonst bekomme ich Ärger mit lintian. Normalerweise mache ich dazu ein ./configure --prefix=/usr --sysconfdir=/etc, aber wenn ich das Paket mit "debuild" baue dann ignoriert er das /etc.
Kurz gesagt: Wie bringe ich es debuild bei, /etc zu verwenden?
Josef Spillner (der lintian eh nicht mag, denn Manpages zur Bedingung zu machen erfordert viel Schreibarbeit)
On Sun Mar 25, 2001 at 21:46:02 +0200, Josef Spillner wrote:
Für das Debianpaket muß natürlich alles eine Ebene höher, außer die Konfiguration, die soll nach /etc, sonst bekomme ich Ärger mit lintian. Normalerweise mache ich dazu ein ./configure --prefix=/usr --sysconfdir=/etc, aber wenn ich das Paket mit "debuild" baue dann ignoriert er das /etc.
Kurz gesagt: Wie bringe ich es debuild bei, /etc zu verwenden?
Steht das auch in debian/rules drin? Was steht in config.status, nachdem das configure von debuild (oder dpkg-buildpackage oder...) aufgerufen wurde?
Josef Spillner (der lintian eh nicht mag, denn Manpages zur Bedingung zu machen erfordert viel Schreibarbeit)
Ein Grund _fuer_ Debian. :-)
Adam
Am Montag, 26. März 2001 01:19 schrieb Adam Lackorzynski:
Steht das auch in debian/rules drin? Was steht in config.status, nachdem das configure von debuild (oder dpkg-buildpackage oder...) aufgerufen wurde?
Ah ja, in "rules" mußte ich das ändern. Jetzt ist fast alles fertig, die Fehler sind alle weg, es sind aber noch 3 Warnungen da. Eine wird bleiben müssen (sorry Lintian), die anderen beiden aber hoffentlich nicht:
maintainer-script-lacks-debhelper-token debian/[prerm | postinst]
Was für ein Maintainer-Script ist damit gemeint? Die beiden Dateien existieren und tun genau das was sie sollen. Öh, dumme Fragen eines zukünftigen Maintainers :-)
Josef Spillner
Am Dienstag, dem 27. März 2001 um 00:06:14, schrieb Josef Spillner:
Jetzt ist fast alles fertig, die Fehler sind alle weg, es sind aber noch 3 Warnungen da. Eine wird bleiben müssen (sorry Lintian), die anderen beiden aber hoffentlich nicht:
maintainer-script-lacks-debhelper-token debian/[prerm | postinst]
Was sagt denn 'lintian -i'? Ich vermute, dass '#DEBHELPER#' im Skript fehlt, siehe debhelper(1).
Torsten
Am Dienstag, 27. März 2001 08:40 schrieb Torsten Werner:
Was sagt denn 'lintian -i'? Ich vermute, dass '#DEBHELPER#' im Skript fehlt, siehe debhelper(1).
Exakt. Danke an alle für die Tips, das erste Paket ist jetzt fertig gepackt (experimental) und absigniert, und das was noch unstimmig war kommt nach lintian.overrides.
So, jetzt zum Paket Nr. 2...
Josef Spillner
lug-dd@mailman.schlittermann.de