On Tue, Jun 11, 2013 at 12:12 PM, Jerry <je...@seibercom.net> wrote:

> I totally agree. Plus, perhaps the port can be modified to use "env"
> to locate bash; ie, "\usr\bin\env bash". I use it all the time for
> shell scripts that I write for various systems and it hasn't failed
> me yet.

    Aye. bapt@ is working on a solution for this. I'm not sure where
    it's at right now, but it looks really handy. He's proposing a
    framework that automatically fixes the path in shebangs. It's less
    fragile than env(1) when dealing with daemons—those start up with
    a stock path unless you change /etc/rc or related.

    I run into this problem sometimes too. I build ports to a
    non-standard prefix so anything that hard-codes /usr/local is
    apparent. :) At the moment I patch or substitute the scripts which
    works fine, but bapt's solution is better.

--
James.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to