Was ich so treibe...

Uli's IT-Blog - Konzeption, Entwicklung, Betrieb

Pigeonhole für für mein Debian-Paket von Dovecot

Dovecot: Einbinden von Pigeonhole

Mein Dovecot-Debian-Paket beinhaltet u.a. auch Pigeonhole. Pigeonhole wird separat zum Herunterladen angeboten, im Debian-Paket erscheint es aber als Patch unterhalb von debian/patches. Das ist ein gewisses Problem, weil man das heruntergeladene Paket dann immer erst in einen Patch umwandeln muß.

Deshalb mein Ziel: Ich würde das Pigeonhole-Paket gerne möglichst unverändert in’s Dovecot-Debian-Paket einbinden!

Ausgangspunkt

Ausgangspunkt ist das bestehende Dovecot-Debian-Paket. Es kann mit dpkg-buildpackage neu erzeugt werden.

Pakete herunterladen

Dovecot-Debian-Paket anpassen auf neue Version

  • uupdate -u ../dovecot-2.2.0.tar.gz -v 2:2.2.0
  • cd ../dovecot-2.2.0

Verweise auf Pigeonhole-Patch entfernen

  • cd ./dovecot-2.2.0
  • rm debian/patches/pigeonhole.patch
  • sed -i "s/pigeonhole.patch/#pigeonhole.patch/" debian/patches/series

Verwendung des Pigeonhole-Paketes vorbereiten

  • cp dovecot-2-2-pigeonhole-70f0b7140939.tar.bz2 dovecot_2.2.0.orig-pigeonhole.tar.bz2
  • cd ./dovecot-2.2.0
  • mkdir pigeonhole
  • tar -C pigeonhole --strip-components=1 -jxf ../dovecot_2.2.0.orig-pigeonhole.tar.bz2

Paket neu erzeugen

  • cd ./dovecot-2.2.0
  • dpkg-buildpackage

Links

Comments