blob: b8967e3ad17be6d4756e46acfb273e05c96c0e9d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
set -eu
package="$1"
version="$2"
repourl="http://jenkins/jenkins/debian"
case "$package" in
lib?*)
subdir=$(echo "$package" | cut -c1-4)
;;
*)
subdir=$(echo "$package" | cut -c1)
;;
esac
baseurl="$repourl/pool/main/$subdir/$package/${package}_$version"
for url in \
"${baseurl}_source.changes" \
"${baseurl}_all.changes" \
"${baseurl}_i386.changes" \
"${baseurl}_amd64.changes" \
"${baseurl}.wheezy_source.changes" \
"${baseurl}.wheezy_all.changes" \
"${baseurl}.wheezy_i386.changes" \
"${baseurl}.wheezy_amd64.changes" \
"${baseurl}.squeeze_source.changes" \
"${baseurl}.squeeze_all.changes" \
"${baseurl}.squeeze_i386.changes" \
"${baseurl}.squeeze_amd64.changes"
do
if curl -s --head --fail "$url" | head -n1 | grep -q '^HTTP/1.1 200'
then
dget -q -d -u "$url"
fi
done
|