summaryrefslogtreecommitdiff
path: root/debtransformzip
diff options
context:
space:
mode:
authorLuboš Luňák <l.lunak@suse.cz>2010-09-15 16:45:57 +0200
committerAdrian Schröter <adrian@suse.de>2011-01-11 19:51:01 +0100
commit585759875f7d225b6fc8f3e76cdffe955825dab4 (patch)
tree8c4b6f3fab6ebc1222c4446c898650d3362f0e1d /debtransformzip
parente90721635309e168a4bb3fd6208d8627a03760ac (diff)
make debtransform support packages with .tar.bz2 and .zip tarballs
http://lists.opensuse.org/opensuse-buildservice/2009-06/msg00193.html
Diffstat (limited to 'debtransformzip')
-rwxr-xr-xdebtransformzip14
1 files changed, 14 insertions, 0 deletions
diff --git a/debtransformzip b/debtransformzip
new file mode 100755
index 0000000..2054c12
--- /dev/null
+++ b/debtransformzip
@@ -0,0 +1,14 @@
+#! /bin/bash
+
+if test $# -ne 2; then
+ exit 1
+fi
+
+zip="$1"
+tar="$2"
+
+tmp=$(mktemp -d)
+unzip -q -d "$tmp" -- "$zip" || exit 1
+( cd "$tmp" && tar czO * ) >"$tar" || exit 1
+rm -r "$tmp"
+exit 0