From 6e51674f6e0537254349d8f4dc46f32953fe616f Mon Sep 17 00:00:00 2001 From: Koen Kooi Date: Fri, 11 Nov 2011 16:29:32 +0100 Subject: [PATCH] bonescript: fixup git repo Signed-off-by: Koen Kooi --- recipes-misc/payload/bonescript.bb | 14 +++++++++++--- recipes-misc/payload/bonescript/bonescript-git | 11 +++++++++++ 2 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 recipes-misc/payload/bonescript/bonescript-git diff --git a/recipes-misc/payload/bonescript.bb b/recipes-misc/payload/bonescript.bb index 700d460e..bbce0223 100644 --- a/recipes-misc/payload/bonescript.bb +++ b/recipes-misc/payload/bonescript.bb @@ -1,6 +1,6 @@ DESCRIPTION = "Scripting tools for the BeagleBoard and BeagleBone" -PR = "r1" +PR = "r6" inherit allarch @@ -9,14 +9,22 @@ LICENSE = "MIT" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" SRCREV = "0b264f3144cb6385e33346dec02692d71844898d" -SRC_URI = "git://github.com/jadonk/bonescript.git" +SRC_URI = "git://github.com/jadonk/bonescript.git \ + file://bonescript-git \ + " S = "${WORKDIR}/git" do_install() { + install -m 0644 ${WORKDIR}/bonescript-git ${S}/.git/config + cp $(cat .git/objects/info/alternates)/pack/* .git/objects/pack + rm -f ${S}/.git/objects/info/alternates + echo ${SRCREV} > .git/refs/heads/master + git checkout master || true install -d ${D}${localstatedir}/lib/cloud9/ cp -a ${S}/* ${D}${localstatedir}/lib/cloud9/ cp -a ${S}/.git ${D}${localstatedir}/lib/cloud9/ } -RDEPENDS_${PN} = "nodejs" +RDEPENDS_${PN} = "nodejs cloud9" +RRECOMMENDS_${PN} = "git" FILES_${PN} += "${localstatedir}" diff --git a/recipes-misc/payload/bonescript/bonescript-git b/recipes-misc/payload/bonescript/bonescript-git new file mode 100644 index 00000000..d9e66cfb --- /dev/null +++ b/recipes-misc/payload/bonescript/bonescript-git @@ -0,0 +1,11 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true +[remote "origin"] + fetch = +refs/heads/*:refs/remotes/origin/* + url = git://github.com/jadonk/bonescript.git +[branch "master"] + remote = origin + merge = refs/heads/master