Allow the path to the system source directory to be passed in to
authorian <ian@FreeBSD.org>
Sat, 28 Sep 2013 16:39:46 +0000 (16:39 +0000)
committerian <ian@FreeBSD.org>
Sat, 28 Sep 2013 16:39:46 +0000 (16:39 +0000)
commit797b9c8d73c61673ccff89e5a1134ae939515682
tree4bcae28a231177b0e5ad45539de05cc02b1ae19a
parent76fc3e6b8cc292f2edc72be38e42c5f7966e1ec0
Allow the path to the system source directory to be passed in to
newvers.sh.  Pass it in from include/Makefile.  If it isn't passed in,
fall back to the old logic of using dirname $0.

Using dirname $0 does not yield the path to the script if it was
sourced in from another script in another directory; you end up with
the parent script's path.  That was causing newvers.sh to look one
level below the FreeBSD src/ directory when building osreldate.h and it
may find something like a git or svn repo there that has nothing to do
with FreeBSD.

PR: 174422
Approved by: re ()
MFC after: 2 weeks
include/Makefile
sys/conf/newvers.sh