summaryrefslogtreecommitdiff
path: root/build_tools/test_kernel_git
diff options
context:
space:
mode:
Diffstat (limited to 'build_tools/test_kernel_git')
-rwxr-xr-xbuild_tools/test_kernel_git11
1 files changed, 8 insertions, 3 deletions
diff --git a/build_tools/test_kernel_git b/build_tools/test_kernel_git
index e6bf083..9ddd7da 100755
--- a/build_tools/test_kernel_git
+++ b/build_tools/test_kernel_git
@@ -7,13 +7,14 @@ CONF_FILE=build_tools/git_test.conf
usage() {
me=`basename $0`
- echo "$me: test building Zaptel vs. kernel from git"
+ echo "$me: test building DAHDI vs. kernel from git"
echo "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 version_driver Print the version of DAHDI"
echo " $me build Test-build"
echo " $me git <git command> Run <git command>"
echo ""
@@ -70,6 +71,11 @@ case "$command" in
echo -n "Actual: "
git describe | cut -c2-
;;
+ version_driver)
+ version_h=include/dahdi/version.h
+ make $version_h >/dev/null
+ awk -F'"' '/DAHDI_VERSION/{print $2}' $version_h
+ ;;
setver)
kernel_ver="$2"
tag="v$kernel_ver"
@@ -77,13 +83,12 @@ case "$command" in
git-reset --hard "$tag"
make distclean
make defconfig modules_prepare
- #make SUBDIRS=scripts # generate scripts/mod/modpost
set_var kernel_ver "$kernel_ver"
;;
test|build)
# you can pass extra parameters to the make command in
# two ways:
- # 1. Set th value of MAKE_PARAMS in git_test.conf .
+ # 1. Set the value of MAKE_PARAMS in git_test.conf .
# 2. Any extra command-line parameter.
shift
make KSRC="$kernel_dir" KVERS=$kernel_ver $MAKE_PARAMS "$@"