go-native: Install bootstrap binaries with 1.4 suffix

Currently, bin/go and bin/gofmt collide between go-native
and go-bootstrap-native packages, these are scripts anyway
which call the go compiler proper from right install, in
this case create go1.4 and gofmt1.4 names for these scripts
to avoid namespace collision

(From OE-Core rev: c46faa132d39d3dc235a019d9abf6e46f74e3bae)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Khem Raj authored and Richard Purdie committed 2017-03-22 11:35:21 +00:00
1 parent 63bdd90acc
commit c8e8e50bc3
1 file changed
+6 -6
+6 -6
View File
@@ -22,14 +22,14 @@ do_compile() {
}
make_wrapper() {
rm -f ${D}${bindir}/$2
cat <<END >${D}${bindir}/$2
rm -f ${D}${bindir}/$2$3
cat <<END >${D}${bindir}/$2$3
#!/bin/bash
here=\`dirname \$0\`
export GOROOT="${GOROOT:-\`readlink -f \$here/../lib/go\`}"
\$here/../lib/go/bin/$1 "\$@"
export GOROOT="${GOROOT:-\`readlink -f \$here/../lib/go$3\`}"
\$here/../lib/go$3/bin/$1 "\$@"
END
chmod +x ${D}${bindir}/$2
chmod +x ${D}${bindir}/$2$3
}
do_install() {
@@ -45,7 +45,7 @@ do_install() {
do
base=`basename $f`
install -m755 $f ${D}${libdir}/go${BOOTSTRAP}/bin
make_wrapper $base $base
make_wrapper $base $base ${BOOTSTRAP}
done
}