[newbies] Gear-sprmimport : Not a valid source rpm package
Dmitry V. Levin
ldv на altlinux.org
Сб Ноя 24 00:43:26 MSK 2012
On Fri, Nov 23, 2012 at 10:36:09PM +0200, Michael Shigorin wrote:
> On Fri, Nov 23, 2012 at 09:30:52PM +0400, gBopHuk_alt wrote:
> > > filelist="$(rpm2cpio "$srpm" |cpio --list --quiet )" ||
> > > fatal "$srpm: Not a valid source rpm package"
> > $rpm2cpio ../../rpms/src.rpm/lxpanelx-0.5.6-2.src.rpm |cpio --list
> > --quiet
>
> 1) echo $? непосредственно после этой команды что выдаёт?
> 2) там чуть выше есть ещё несколько проверок через &&.
Поскольку это сторонний srpm, у него может быть другой заголовок,
который не проходит проверку
header="$(od -A n -N 8 -t x1 -- "$srpm")" &&
[ -n "$header" -a -z "${header## ed ab ee db ?? ?? 00 01}" ]
Можете включить отладочный режим и посмотреть:
sh -efux gear-srpmimport lxpanelx-0.5.6-2.src.rpm
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20121124/4179c303/attachment.bin>
Подробная информация о списке рассылки devel-newbies