• This forum has a zero tolerance policy regarding spam. If you register here to publish advertising, your user account will be deleted without further questions.

DEB erstellen - ... does not appear in package?

M

monotek

Guest
Bin gerade dabei mein erstes Debian Paket zu erstellen.
Soll ein Paket für otrs-2.0beta6 werden.
Habe mir dazu als erstes ein Suse RPM mit alien umgewandelt.
Danach habe ich das Ganze in ein Verzeichnis entpackt.
Habe dann Pfade und Configfiles angepasst, paar Dateien hinzugefügt und dann das MD5 File neu erstellt.

Habe nun also nen Arbeitsordner, mit folgender Baumstruktur ( CONTENTS nicht vollständig)

/DEBIAN
/DEBIAN/control
/DEBIAN/conffiles
/DEBIAN/md5sums
/DEBIAN/postinst
/DEBIAN/postrm
/DEBIAN/preinst

/CONTENTS
/CONTENTS/etc/
/CONTENTS/usr/
...


Wenn ich nun den Befehl "dpkg -b /workingdir otrs-2.0beta6.deb" aufrufe, bekomme ich die Fehlermeldung

"dpkg-deb: conffile `/etc/apache2/conf.d/otrs.conf' does not appear in package".

Die Datei ist aber definitiv in CONTENTS vorhanden.
Was mache ich falsch?
 
Nimm kein Suse Paket als Vorlage.
Mach ein komplett eigenes wenns für einen andere Distribution ist.

1. ) Viele COnfig werde über Yast verfügbar gemacht.. Debian hat kein Yast
2. ) Suse ändert die Source das es auf ihre Umgebung passt - Debian hat eine anderen

Nur so als tipp ;)
 
Das hab ich ja alles schon manuell angepasst und des Paket wird auch ganz sicher nicht über YAST konfiguriert.
 
Back
Top