Re: Hinzufuegen eines Features: binary file contents changed
HJi!
* Christoph Pleger <Christoph.Pleger@cs.uni-dortmund.de> [070423 12:07]:
> wenn ich nach dem Hinzufügen einer binären Bilddatei zu einem
> Debian-Quellpaket "dpkg-buildpackage -us -uc -rfakeroot" aufrufe,
> bekomme ich eine Fehlermeldung der Art "dpkg-source: cannot represent
> change to images/picture.jpg: binary file contents changed".
>
> Was kann ich machen, um das Paket trotzdem erstellen zu lassen, ohne die
> orig.tar.gz vorher zu löschen?
Nunja... binär-Kram (wie zum Beispiel ein jpg-Bild), kann man in einem
diff nicht darstellen (und dpkg braucht derzeit noch ein echtes diff).
Daher behilft man sich derzeit mit den sharutils: Das Bild als per
uuencode codieren (dann kann man es in das diff aufnehmen), und während
dem bauen dann per uudecode "entpacken".
Nicht vergessen, die build-depends um sharutils zu erweitern, und in der
clean-Rule von debian/rules das .jpg wieder entfernen.
Yours sincerely,
Alexander
Reply to: