Op 14 feb. 2012, om 05:40 heeft Paul Eggleton het volgende geschreven: > 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,
/etc/hostname is a debianism, but systemd is trying to make it a standard across all distros: http://0pointer.de/blog/projects/the-new-configuration-files.html regards, Koen > 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 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
