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

Re: Writing get-orig-source targets to conform with policy



On Sunday 17 February 2008 4:04:41 am Bas Wijnen wrote:
> On Sun, Feb 17, 2008 at 02:39:03PM +0900, Emmet Hikory wrote:
> > Andres Mejia wrote:
> > > Is it at all possible to write a get-orig-source target that calls
> > > an external script to handle generating the orig tarball?
> >
> >     Aside from the issue you've outlined, there are no means by which
> > the executability of such an external script is enforced, which can be
> > frustrating when attempting to use such a rule, and receiving a
> > warning "debian/external-script: Permission denied".
>
> This shouldn't be a problem.  You can expect people to have the complete
> package source installed.  So if this script is in the package (and you
> made it executable), it should just work.
>
> To find the path, $(dir $_)/script can be used, to make sure it works
> from any directory.  (Attribution: I learned that from reading your
> uscan invocation below. ;-) )

Thanks. This was exactly what I wanted to do. 

This had me stumped for a long time but now I'm free to use whatever scripting 
language I want and supply whatever options I want for the external scripts.

One thing though, the line could be written as "$(dir $_)script" since an 
extra "/" is added at the end for "$(dir $_)". I tested this using
"@echo $(dir $_)".

> Thanks,
> Bas

-- 
Regards,
Andres


Reply to: