Ron Johnson <ron.l.johnson@cox.net> writes:
> On 08/06/07 07:32, Marc 'HE' Brockschmidt wrote:
> [snip]
>> That will not work. ar(1) is GNU ar on most systems, while dpkg uses
>> ar-as-in-BSD-ar. The diffeences are subtle, but lead to problems in
>> some applications.
> That's interesting. Why?
Because of not using the ar binary but a local implementation, which
chokes on the different field delimiters. See for example
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=161593:
| a working deb:
| pippin[21:04] build% bin/apt-extracttemplates /tmp/locales_2.2.5-14.3_all.deb
| read name == debian-binary
| read name == control.tar.gz
| read name == data.tar.gz
| locales 2.2.5-14.3 /tmp/template.182200 /tmp/config.182201
|
| your mindterm deb:
| pippin[21:04] build% bin/apt-extracttemplates /tmp/mindterm_1.2.1-7_all.deb
| read name == debian-binary/
| read name == control.tar.gz/
| read name == data.tar.gz/
| read name == _gpgmaint/
| E: /tmp/mindterm_1.2.1-7_all.deb not a valid DEB package.
[The latter was repacked using GNU ar]
Marc
--
Fachbegriffe der Informatik - Einfach erklärt
190: Cisco
Protokolhure. (unbekannt)
Attachment:
pgpx6OeYH5VCM.pgp
Description: PGP signature