Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jun 2014 16:52:29 -0500
From:      Paul Schmehl <pschmehl_lists@tx.rr.com>
To:        Kurt Jaeger <lists@opsec.eu>
Cc:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   Re: SHEBANG_FILES
Message-ID:  <ADA36DD114B5305E864AF4B7@localhost>
In-Reply-To: <20140612212503.GA2341@home.opsec.eu>
References:  <7646251E3D4A8BC9D9A9A9BB@localhost> <20140612212503.GA2341@home.opsec.eu>

next in thread | previous in thread | raw e-mail | index | archive | help
--On June 12, 2014 at 11:25:03 PM +0200 Kurt Jaeger <lists@opsec.eu> wrote:

> Hi!
>
>> I'm working on switching one of my ports over to staging.  During
>> testing,  I got this:
>>
>> Error: '/usr/bin/perl' is an invalid shebang you need USES=shebangfix
>> for  'bin/argus-lsof'
>> Error: '/bin/bash' is an invalid shebang you need USES=shebangfix for
>> 'bin/argus-vmstat'
>>
>> I've never seen this before, so I had to do a little digging.
>> Eventually I  put this in the Makefile:
>>
>> USES=    shebangfix
>> SHEBANG_FILES=    bin/argus-lsof bin/argus-vmstat
>
> Almost correct.
>

Do I need a comma between the files?

>> But I'm getting errors:
>>
>> ===>  Patching for argus-sasl-3.0.6.1
>> sed: bin/argus-lsof: No such file or directory
>>
>> The argus-lsof and argus-vmstat files don't exist in the tarball.  They
>> are  created during the make process.
>
> Can you fix the path from the source files they are created from ?
>
> Then you do not need shebangfix for them.
>

Well, yeah, I could.

> Which port is that ?

net-mgmt/argus3

-- 
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ADA36DD114B5305E864AF4B7>