> On 03 Apr 2015, at 15:55, Alexander Shorin <[email protected]> wrote:
> 
> On Fri, Apr 3, 2015 at 4:46 PM, Alexander Shorin <[email protected]> wrote:
>> On Fri, Apr 3, 2015 at 4:38 PM, Jan Lehnardt <[email protected]> wrote:
>>> rootdir="$(cd "${0%/*}" 2>/dev/null; echo "$PWD")"
>> 
>> ${0} - executable path. like shell
>> ${0%/*} - get parent directory of this path
>> $(cd ${0%/*}) - execute a shell command
>> since cd changes current directory, it also updates environment
>> variable $PWD according it. In case of success you'll be moved to
>> somewhere like /bin (for me)
> 
> TL;DR that script is to find full path of an executed script and
> ensure that location is accessible and set rootdir with the directory
> path where those configure script is located.

Thanks!

I assume this is for cases where people do /path/to/couchdb/configure, right?

Best
Jan
--

Reply via email to