ich habe einen Treiber für eine unterbrechungsfreie Stromversorgung geschrieben und möchte diesen gerne dem UPS/NUT-Paket für Debian hinzufügen. Leider habe ich nur wenig Erfahrung was das Pakettieren betrifft. Bisher habe ich mir die aktuellen Quellen geholt (nut_2.7.4.orig.tar.gz, nut_2.7.4-5.1ubuntu2.debian.tar.xz und die Beschreibungsdatei nut_2.7.4-5.1ubuntu2.dsc). Desweiteren habe ich das Paket mit
Code: Alles auswählen
dpkg-source -x nut_2.7.4....
Um "weitere Gehschritte" zu unternehmen, habe ich nun versucht, einen beliebigen Treiber aus dem Paket zu entfernen und anschließend das Paket neu zu bauen. Folgende Schritte habe ich dabei unternommen :
1. Die Source und die Header-Datei eines beliebigen Treibers entfernt
2. Die Makefile.am angepasst, sodass der entfernte Treiber nicht gebaut wird
3. Meine Änderungen mit "dpgk-source --commit" committet
4. Das Paket mit "dpkg-buildpackage -us -uc" neu gebaut
Bereits beim commit hat er mir folgende Meldung ausgegeben :
Beim Bauen des Pakets bricht er später den Bauvorgang mit fast derselben Fehlermeldung ab.dpkg-source: Warnung: Löschen der Datei drivers/example.c wird ignoriert, verwenden Sie --include-removal zum außer Kraft setzen.
Wie kann ich einen beliebigen Treiber entfernen/hinzufügen und das Paket erfolgreich neu bauen ?
P.S. Keine Sorge, das Ganze dient nur zu Lernzwecken !
Vielen Dank !