[Frugalware-git] frugalware-current: kernel.sh: add _F_scm_git_cloneopts

Miklos Vajna vmiklos at frugalware.org
Mon Nov 30 19:19:06 CET 2009


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=59ba71eeb324ba056f78f2e7d270c8871a1afd50

commit 59ba71eeb324ba056f78f2e7d270c8871a1afd50
Author: Miklos Vajna <vmiklos at frugalware.org>
Date:   Mon Nov 30 18:51:53 2009 +0100

kernel.sh: add _F_scm_git_cloneopts

Usage is easy: if you regularly build a kernel from git, then it's handy
to have a clone under ~/git, then you don't have to re-download the
kernel repo again and again, as long as you're doing a host build.

The option is not set if the dir under ~/git is missing.

NOTE: You are not forced to keep the clone in ~/git up to date, having
an outdated repo can speed up the build as well.

diff --git a/source/include/kernel.sh b/source/include/kernel.sh
index ccc56b8..1bf71d7 100644
--- a/source/include/kernel.sh
+++ b/source/include/kernel.sh
@@ -172,6 +172,7 @@ if Fuse $USE_DEVEL; then
signatures=('' '' '')
_F_scm_type="git"
_F_scm_url="git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6"
+	[ -d $HOME/git/linux-2.6 ] && _F_scm_git_cloneopts="--reference $HOME/git/linux-2.6"
if ! echo $pkgver |grep -q -- '\.g'; then
_F_scm_tag="v${pkgver//.rc/-rc}"
else


More information about the Frugalware-git mailing list