[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: