Excellent, thanks! > On 03 Apr 2015, at 16:11, Alexander Shorin <[email protected]> wrote: > > On Fri, Apr 3, 2015 at 5:02 PM, Jan Lehnardt <[email protected]> wrote: >>> 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? > > Yes, or if the path is relative - any case will give correct root > directory for the other relative paths. > > -- > ,,,^..^,,,
-- Professional Support for Apache CouchDB: http://www.neighbourhood.ie/couchdb-support/
