version.sh: Fix in-tree case and allow external variables
authorSamuel Mendoza-Jonas <sam@mendozajonas.com>
Mon, 4 Apr 2016 03:23:43 +0000 (13:23 +1000)
committerSamuel Mendoza-Jonas <sam@mendozajonas.com>
Tue, 5 Apr 2016 00:47:38 +0000 (10:47 +1000)
commitb30199d97650117108a5b20236b851c12be803ac
treed1caad698261d147a58f5cab60cb7e876754a514
parenta23e966779d28215470906f06b4de49df10c8e6e
version.sh: Fix in-tree case and allow external variables

"$(basename $0)" would return the name of the script, when what is
needed is the name of the directory; use 'dirname' instead.
If PETITBOOT_VERSION is set, as in a buildroot environment, use this
variable instead of the default case.

Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
version.sh