summaryrefslogtreecommitdiffstats
path: root/strip-hsieh.sh
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2013-11-15 14:11:20 +0100
committerRemi Collet <fedora@famillecollet.com>2013-11-15 14:11:20 +0100
commit245f1967f600cf3fdc049d80e9c47c721d20833a (patch)
tree945836b17c9833af75fa186a1ec4b82909c8c115 /strip-hsieh.sh
rename libmemcached to libmemcached-last
Diffstat (limited to 'strip-hsieh.sh')
-rwxr-xr-xstrip-hsieh.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/strip-hsieh.sh b/strip-hsieh.sh
new file mode 100755
index 0000000..eeb3d0f
--- /dev/null
+++ b/strip-hsieh.sh
@@ -0,0 +1,24 @@
+#!/bin/bash -ex
+
+ver=$1
+
+tdir=`mktemp -d tmpXXXXXX`
+pushd $tdir
+
+tar -xzf ../libmemcached-$ver.tar.gz
+
+pushd libmemcached-$ver
+ rm libhashkit/hsieh.cc
+ grep -r 'azillionmonkeys' . && exit 1
+popd
+
+rm -f ../libmemcached-$ver-exhsieh.tar.gz
+tar --no-xattrs -czf ../libmemcached-$ver-exhsieh.tar.gz libmemcached-$ver
+
+tar -tzf ../libmemcached-$ver.tar.gz | sort > manifest-before
+tar -tzf ../libmemcached-$ver-exhsieh.tar.gz | sort > manifest-after
+
+diff -u manifest-before manifest-after || true
+
+popd
+rm -rf $tdir