fix previous commit to be for client
[scripts.git] / debian / leap-madison.sh
1 #!/bin/sh
2
3
4 usage() {
5   echo "$0 <packagename>"
6   echo "See which version of a LEAP package is included in which debian repo"
7   exit 1
8 }
9
10 get_version() {
11   repo="$1"
12   dist="$2"
13   component="$3"
14
15   entry=$(curl -s "http://deb.leap.se/${repo}/dists/${dist}/${component}/binary-amd64/Packages" | grep -A 3 "^Package: ${name}")
16   version=$(echo "${entry}" | grep '^Version' | cut -d':' -f 2 )
17   echo "Repo ${repo}, dist ${dist}, component ${component}: ${version}"
18 }
19
20 name=$1
21
22 [ -z "$name" ] && usage
23
24 # Platform
25 for dist in jessie stretch
26 do
27   for component in master snapshots staging 0.10
28   do
29     get_version platform ${dist} ${component}
30   done
31   echo
32 done
33 echo
34
35 # Client
36 for dist in jessie stretch buster sid xenial yakkety
37 do
38   for component in master snapshots staging
39   do
40     get_version client ${dist} ${component}
41   done
42   echo
43 done
44 echo