Control: tags -1 moreinfo

Xavier Guimard:
> Package: debhelper
> Version: 12.9
> Severity: wishlist
> 
> Hi,
> 
> I'm maintaining pkg-js-tools which provides a nodejs-module
> auto-installer. I'd like to automatically `chmod +x` files declared as
> "bin" in package.json.
>  * I don't want to automatically install them to /usr/bin because:
>    * `require` command is related to current directory, then nodejs
>      binaries must be installed in nodejs dirs and linked to /usr/bin
>    * I don't want to automatically link them all to /usr/bin since this
>      will change packages during rebuild and can create conflicts (same
>      binary names)
>  * I don't want to "remove_command" dh_fixperms since it is not safe
>  * I don't want to "insert_after" dh_fixperms since it will be launched
>    even if maintainer sets a "overrides_dh_fixperms'
> 
> For now, maintainers are using "override_dh_fixperms" but I think we can
> use more automatisation. Is it possible to write a dh_auto_fixperms
> target or giving values using environment variables ?
> 
> Cheers,
> Xavier
> 
> NB: sorry for my poor English, tell me if my query is not clear ;-)
> 

Would it be solved by dh_fixperms leaving the exec bit alone in some
directory and rely on pkg-js-tools's auto-installer to set that correctly?

If not, is there a trivial way to determine which file should have exec
bit and which should not (as a "new" general rule to replace #953638)?
Or will this require nodejs knowledge (like parsing an upstream file)?


~Niels

Reply via email to