#!/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" do if curl -s --head --fail "$url" | head -n1 | grep -q '^HTTP/1.1 200' then dget -q -d -u "$url" fi done