summaryrefslogtreecommitdiff
path: root/scripts/build_release.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/build_release.sh')
-rwxr-xr-xscripts/build_release.sh33
1 files changed, 33 insertions, 0 deletions
diff --git a/scripts/build_release.sh b/scripts/build_release.sh
new file mode 100755
index 00000000..dc9edd0f
--- /dev/null
+++ b/scripts/build_release.sh
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+# config
+cur_pwd=`pwd`
+today=`date +%F-%T`
+
+git_uri=git://git.gnome.org/xmlsec
+rpm_root=/usr/src/redhat
+build_root="$rpm_root/BUILD/xmlsec-build-area-$today"
+
+echo "Creating build area $build_root"
+rm -rf "$build_root"
+mkdir -p "$build_root"
+cd "$build_root"
+
+echo "Checking out the module '$git_url'"
+git clone $git_uri
+cd xmlsec
+find . -name ".git" | xargs rm -r
+
+./autogen.sh --prefix=/usr --sysconfdir=/etc
+make tar-release
+# can't build rpm on ubuntu
+# make rpm-release
+
+tar_file=`ls xmlsec*.tar.gz`
+echo "Moving sources tar file to $rpm_root/SOURCES/$tar_file"
+mv $tar_file $rpm_root/SOURCES
+
+echo "Cleanup"
+cd "$cur_pwd"
+#rm -rf "$build_root"
+