diff options
Diffstat (limited to 'recipes/git/git_1.7.0.2.bb')
-rw-r--r-- | recipes/git/git_1.7.0.2.bb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/recipes/git/git_1.7.0.2.bb b/recipes/git/git_1.7.0.2.bb index e5a2c13b04..7bf9e89986 100644 --- a/recipes/git/git_1.7.0.2.bb +++ b/recipes/git/git_1.7.0.2.bb @@ -3,6 +3,8 @@ require git.inc SRC_URI[src.md5sum] = "76518fa774b36de81d160b85fa4f19c1" SRC_URI[src.sha256sum] = "5601df7fc282fdd66de196b282694eb77dcfc50438f01587de144b3ead1a6b2f" +SRC_URI += "file://git-less-hardlinks.diff;patch=1" + EXTRA_OECONF += "ac_cv_snprintf_returns_bogus=no ac_cv_c_c99_format=yes" @@ -12,6 +14,15 @@ RDEPENDS_${PN} = "perl perl-module-file-path cpio findutils sed" # Dropbear ssh needs a wrapper script, so install openssh-ssh to make it work out of the box RRECOMMENDS_${PN} = "openssh-ssh" -PR = "r5" +PR = "r6" + +do_install_append() { + # Fix broken hardlinks + for gitprog in git-receive-pack git-upload-archive ; do + rm ${D}${bindir}/$gitprog + ln -sf ${bindir}/git ${D}${bindir}/$gitprog + done + rm ${D}${libexecdir}/git-core/git && ln -sf ${bindir}/git ${D}${libexecdir}/git-core/git +} FILES_${PN}-dbg += "${libexecdir}/git-core/.debug" |