summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xmakerel.sh31
1 files changed, 31 insertions, 0 deletions
diff --git a/makerel.sh b/makerel.sh
new file mode 100755
index 000000000000..478f0dfb1c9b
--- /dev/null
+++ b/makerel.sh
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+function get_md5()
+{
+ version=$1
+ arch=$2
+
+ md5=`curl http://storage.googleapis.com/kubernetes-release/release/v$1/bin/linux/$2/kubectl | md5sum | awk '{print $1}'`
+
+}
+
+
+if [ "x$1" == "x" ]; then
+ echo "Usage: makerel.sh VERSION"
+else
+
+ get_md5 $1 386
+ md5_386=$md5
+ echo "GOT $md5_386 for 386"
+
+ get_md5 $1 amd64
+ md5_amd64=$md5
+ echo "GOT $md5_amd64 for amd64"
+
+ sed -i.bak -r -e "s/md5sums_i686=.*/md5sums_i686=('$md5_386')/g" \
+ -e "s/md5sums_x86_64=.*/md5sums_x86_64=('$md5_amd64')/g" \
+ -e "s/pkgver=.*/pkgver=$1/g" PKGBUILD
+
+ makepkg --printsrcinfo > .SRCINFO
+
+fi