For the purposes of querying the hostname to include it in the commit
message, it seems "cat /etc/hostname" does not work on the Yocto Project
autobuilder machines, and it's likely that the hostname command will be
more generally reliable, so use that instead.

Signed-off-by: Paul Eggleton <[email protected]>
---
 meta/classes/buildhistory.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/classes/buildhistory.bbclass 
b/meta/classes/buildhistory.bbclass
index 3fbe3a8..dfc9b73 100644
--- a/meta/classes/buildhistory.bbclass
+++ b/meta/classes/buildhistory.bbclass
@@ -383,7 +383,7 @@ buildhistory_commit() {
                repostatus=`git status --porcelain`
                if [ "$repostatus" != "" ] ; then
                        git add ${BUILDHISTORY_DIR}/*
-                       HOSTNAME=`cat /etc/hostname 2>/dev/null || echo unknown`
+                       HOSTNAME=`hostname 2>/dev/null || echo unknown`
                        git commit ${BUILDHISTORY_DIR}/ -m "Build ${BUILDNAME} 
of ${DISTRO} ${DISTRO_VERSION} for machine ${MACHINE} on $HOSTNAME" --author 
"${BUILDHISTORY_COMMIT_AUTHOR}" > /dev/null
                        if [ "${BUILDHISTORY_PUSH_REPO}" != "" ] ; then
                                git push -q ${BUILDHISTORY_PUSH_REPO}
-- 
1.7.5.4


_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to