3 msgebuild does not honnor PROVIDE direktive
16 msgCONFIG_SCSI_WAIT_SCAN=m I don't want modules here.
2 msgversion of different apps in gentoo portage
2 msgDVD Playback Problem
3 msgWLAN performance

Trying to create nessus-bin-3.2.0 ebuild
\ Vladimir Rusinov (21 Mar 2008)
. \ Mike Williams (21 Mar 2008)
. . \ Vladimir Rusinov (21 Mar 2008)
. . . \ Mike Williams (22 Mar 2008)
. . . . \ Vladimir Rusinov (22 Mar 2008)

8 msgrsync script
2 msgemerge: touch: error while loading shared libra...
9 msgExternal hard disk doesn't mount on boot
1 msgJust a few questions.
3 msgweird xorg/nvidia-drivers 169.09-r1 behaviour
6 msgFusion-icon
3 msgOF Usage of memory in 32bits mode
26 msg{OT} Power supply or motherboard dead?
16 msgGentoo Linux Basic commands to begin with
13 msgwireless problem
2 msgNetwork problem: following gentoo diskless howt...
2 msgOT - Can't get trackball scroll to work
1 msgLeadtek WinFast DTV USB Dingle
1 msgPRELINK: Filters not supported with LD_TRACE_PR...
Subject:Trying to create nessus-bin-3.2.0 ebuild
Group:Gentoo-user
From:Vladimir Rusinov
Date:21 Mar 2008


 

Hello!

I'm trying to create nessus-bin-3.2.0 ebuild.
I've downloaded Nessus-3.2.0-suse10.0.i586.rpm, checked its md5 sum, and
I've done just a `cp nessus-bin-3.0.5.ebuild nessus-bin-3.2.0.ebuild`.

But even scr_unpack() fails:
>>> Unpacking Nessus-3.2.0-suse10.0.i586.rpm to
/tmp/portage/net-analyzer/nessus-bin-3.2.0/work

!!! ERROR: net-analyzer/nessus-bin-3.2.0 failed.
Call stack:
ebuild.sh, line 1638: Called dyn_unpack
ebuild.sh, line 763: Called qa_call 'src_unpack'
ebuild.sh, line 44: Called src_unpack
ebuild.sh, line 1328: Called rpm_src_unpack
rpm.eclass, line 72: Called die

!!! failure unpacking Nessus-3.2.0-suse10.0.i586.rpm
!!! If you need support, post the topmost build error, and the call stack if
relevant.
!!! A complete build log is located at '/tmp/portage/net-analyzer/nessus-
bin-3.2.0/temp/build.log'.

I've looked into rpm.eclass, and found that problem is in
rpm_unpack() {
.....
rpmoff=`rpmoffset < ${rpmfile}`
[ -z "${rpmoff}" ] && return 1
....

$ rpmoffset < /path/to/Nessus-3.2.0-suse10.0.i586.rpm
$ echo $?
1

$ rpm2targz /usr/portage/distfiles/Nessus-3.2.0-suse10.0.i586.rpm
/usr/portage/distfiles/Nessus-3.2.0-suse10.0.i586.rpm - no magic
compression identifier found - skipping file

$ emerge -pv rpm2targz

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] app-arch/rpm2targz-9.0-r6 0 kB


How can I fix this?
Thanks.

--
Vladimir Rusinov
Voronezh, Russia
UNIX Admin @ Murano Software



© 2004-2008 readlist.com