diff options
author | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2008-06-28 21:31:36 +0000 |
---|---|---|
committer | Tzafrir Cohen <tzafrir.cohen@xorcom.com> | 2008-06-28 21:31:36 +0000 |
commit | f7edeb468a963c5e4c0594aaa221e42b763477fd (patch) | |
tree | 4af58eecfb622c57d0ab6cdff5a38b2966e5c1ed /build_tools/test_kernel_git | |
parent | 0afa850b574e4ecdbee4218a6cff0f3c8ba349a9 (diff) |
Add builder - a script to test-build dahdi vs. various kernel versions.
Also include other test_kernel_git from
http://svn.digium.com/view/zaptel?view=rev&revision=4375
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@4473 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'build_tools/test_kernel_git')
-rwxr-xr-x | build_tools/test_kernel_git | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/build_tools/test_kernel_git b/build_tools/test_kernel_git index a0610cf..e6bf083 100755 --- a/build_tools/test_kernel_git +++ b/build_tools/test_kernel_git @@ -12,6 +12,8 @@ usage() { echo " $me checkout <kerneldir> Pull a kernel version into <kerneldir>" echo " $me update Update (pull) the kernel tree." echo " $me setver <kernel_ver> Set the kernel version" + echo " $me versions Print available versions" + echo " $me version Print current (kernel) version" echo " $me build Test-build" echo " $me git <git command> Run <git command>" echo "" @@ -62,14 +64,20 @@ case "$command" in cd "$kernel_dir" git tag -l $2 | cut -c2- ;; + version) + cd "$kernel_dir" + echo "Configured: $kernel_ver" + echo -n "Actual: " + git describe | cut -c2- + ;; setver) kernel_ver="$2" tag="v$kernel_ver" cd "$kernel_dir" git-reset --hard "$tag" - make clean - make defconfig prepare - make SUBDIRS=scripts # generate scripts/mod/modpost + make distclean + make defconfig modules_prepare + #make SUBDIRS=scripts # generate scripts/mod/modpost set_var kernel_ver "$kernel_ver" ;; test|build) @@ -78,7 +86,6 @@ case "$command" in # 1. Set th value of MAKE_PARAMS in git_test.conf . # 2. Any extra command-line parameter. shift - make KSRC="$kernel_dir" KVERS=$kernel_ver $MAKE_PARAMS clean make KSRC="$kernel_dir" KVERS=$kernel_ver $MAKE_PARAMS "$@" ;; *) |