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