summaryrefslogtreecommitdiff
path: root/snd-alpx-dkms/snd-alpx/tools/build_driver_pkg.sh
diff options
context:
space:
mode:
Diffstat (limited to 'snd-alpx-dkms/snd-alpx/tools/build_driver_pkg.sh')
-rwxr-xr-xsnd-alpx-dkms/snd-alpx/tools/build_driver_pkg.sh28
1 files changed, 28 insertions, 0 deletions
diff --git a/snd-alpx-dkms/snd-alpx/tools/build_driver_pkg.sh b/snd-alpx-dkms/snd-alpx/tools/build_driver_pkg.sh
new file mode 100755
index 0000000..ef568bd
--- /dev/null
+++ b/snd-alpx-dkms/snd-alpx/tools/build_driver_pkg.sh
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+#This script will create the driver source archive with the given tag, name compilant with dkms
+# and put it in the destination dir
+
+print_help() {
+ echo -e "This script requires 2 parameters : \n\t 1: version tag \n\t 2: destination directory"
+}
+
+## MAIN ##
+#Check parameters
+echo "starting $0 with $#"
+
+[ ! "$#" -eq "2" ] && print_help && exit 1
+
+version_tag=$1
+dest_dir=$2
+
+##Handle HEAD as a Special value
+if [ "$version_tag" == "HEAD" ]
+then
+ version=$version_tag
+else
+ version=${version_tag:2}
+fi
+
+echo "get ready for the archive V: $version_tag, from tag: $version_tag to $dest_dir/snd-alpx-$version.zip ..."
+git archive --format=zip -9 --prefix="snd-alpx-$version/" "$version_tag" > "$dest_dir/snd-alpx-$version.zip"