summaryrefslogtreecommitdiff
path: root/build_tools
diff options
context:
space:
mode:
authortzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-30 09:20:33 +0000
committertzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2007-12-30 09:20:33 +0000
commitfa03be185938b8a4c0b4d6c5c88f2a0bcf494a36 (patch)
tree8dcefe9c0dd13d73bb6311b678b7c3209fa1de6b /build_tools
parent2a6e20a86b4c3042c52c764bd719fcfbd7ddc800 (diff)
* git-reset --hard instead of git-checkout (Paolo Ornati).
* "update" command to pull an update from upstream repo. git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.4@3582 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'build_tools')
-rwxr-xr-xbuild_tools/test_kernel_git15
1 files changed, 10 insertions, 5 deletions
diff --git a/build_tools/test_kernel_git b/build_tools/test_kernel_git
index 329ae11..1d6e514 100755
--- a/build_tools/test_kernel_git
+++ b/build_tools/test_kernel_git
@@ -8,9 +8,10 @@ CONF_FILE=build_tools/git_test.conf
usage() {
echo "$0: test building Zaptel vs. kernel from git"
echo "Usage:"
- echo " $0 checkout <kerneldir> Pull a kernel version into <kerneldir>"
- echo " $0 setver <kernel_version> Set the kernel version"
- echo " $0 test test-build"
+ echo " $0 checkout <kerneldir> Pull a kernel version into <kerneldir>"
+ echo " $0 update Update (pull) the kernel tree."
+ echo " $0 setver <kernel_ver> Set the kernel version"
+ echo " $0 test Test-build"
}
# Set a variable in $CONF_FILE
@@ -44,12 +45,16 @@ case "$command" in
git clone $GIT_URL
set_ver kernel_dir "$kernel_dir/linux-2.6"
;;
+ update)
+ cd "$kernel_dir"
+ git-pull
+ ;;
setver)
kernel_ver="$2"
tag="v$kernel_ver"
cd "$kernel_dir"
- git-checkout $tag .
- make prepare
+ git-reset --hard "$tag"
+ make defconfig prepare
set_var kernel_ver "$kernel_ver"
;;
test)