Hallo zusammen,
will mir gerade ein Paket für proftpd-1.3.0a bauen. Wie das "normal" geht ist mir klar, allerdings gibt es hier Module die eigene ./configure mitbringen und damit dann die header-Datei erzeugen.
Wie bringe ich das in ein Paket?
Derzeitiger Ablauf beim Standard-Kompilieren:
1.) Modul configure ausführen
2.) *.c und *.h in proftpd/contrib verschieben
3.) ./configure beim proftpd ausführen
Edit:
hab nun etwas rumgeschaut: ist es richtig, wenn ich die configure's in debian/rules eintrage?
Spontan würde ich da was unter config.status: configure schreiben. Eine paar Zeilen die das configure der Module ausführt und danach dann die *.c und *.h dateien in proftpd/crontrib verschiebt.
Bin ich da auf dem richtigen Dampfer oder ist das sehr böse
*.deb erstellen für Paket mit mehreren ./configure's
- ckoepp
- Beiträge: 1409
- Registriert: 11.06.2005 20:11:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nähe Heidelberg
*.deb erstellen für Paket mit mehreren ./configure's
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway
Ernest Hemingway
- ckoepp
- Beiträge: 1409
- Registriert: 11.06.2005 20:11:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nähe Heidelberg
Hmm...ich versteh das immernoch nicht ganz.
Habe folgenden einfachen Absatz eingefügt:
Konfigurieren tut er ihn super und ohne zu meckern. Allerdings kommt dann beim mv Befehl der Abbruch mit dem fehler er würde die Datei nicht finden. Allerdings ist die vorhanden...
Habe schon sämtliche Variationen der Pfade probiert - immer dasselbe.
Versuche mittels 'dpkg-buildpackage -rfakeroot' zu packen.
Weiß da jemand mehr?
Nachdem das Ganze ein paar Mal mit dem Fehler abgebrochen hat, springt er gar nicht mehr zum configure
Habe folgenden einfachen Absatz eingefügt:
Code: Alles auswählen
./mod_load/configure
mv mod_load/mod_load.c contrib/
mv mod_load/mod_load.h contrib/
Habe schon sämtliche Variationen der Pfade probiert - immer dasselbe.
Versuche mittels 'dpkg-buildpackage -rfakeroot' zu packen.
Weiß da jemand mehr?
Nachdem das Ganze ein paar Mal mit dem Fehler abgebrochen hat, springt er gar nicht mehr zum configure
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway
Ernest Hemingway