summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarac <varac@leap.se>2017-06-20 20:19:35 +0200
committerVarac <varac@leap.se>2017-06-20 20:19:35 +0200
commit73d7e979d1747b4016b0b3583038d282999c6058 (patch)
tree2970c18e9452fb91fdb2ae198c7b2663eca53484
parent50641b59a36d6553edf0a5b18fb8cc2b90ef4145 (diff)
Add leap-madison.sh
-rwxr-xr-xdebian/leap-madison.sh44
1 files changed, 44 insertions, 0 deletions
diff --git a/debian/leap-madison.sh b/debian/leap-madison.sh
new file mode 100755
index 0000000..98bf0d8
--- /dev/null
+++ b/debian/leap-madison.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+
+
+usage() {
+ echo "$0 <packagename>"
+ echo "See which version of a LEAP package is included in which debian repo"
+ exit 1
+}
+
+get_version() {
+ repo="$1"
+ dist="$2"
+ component="$3"
+
+ entry=$(curl -s "http://deb.leap.se/${repo}/dists/${dist}/${component}/binary-amd64/Packages" | grep -A 3 "^Package: ${name}")
+ version=$(echo "${entry}" | grep '^Version' | cut -d':' -f 2 )
+ echo "Repo ${repo}, dist ${dist}, component ${component}: ${version}"
+}
+
+name=$1
+
+[ -z "$name" ] && usage
+
+# Platform
+for dist in jessie stretch
+do
+ for component in master snapshots staging 0.10
+ do
+ get_version platform ${dist} ${component}
+ done
+ echo
+done
+echo
+
+# Client
+for dist in jessie stretch
+do
+ for component in master snapshots staging
+ do
+ get_version client ${dist} ${component}
+ done
+ echo
+done
+echo