|
@@ -23,7 +23,12 @@ kam_packages() {
|
|
|
wget -q -O /tmp/Packages "${KAM_REPO}/dists/${dist}/main/binary-amd64/Packages"
|
|
|
fi
|
|
|
repo_version=$(awk '/Version:/ { print $2 }' /tmp/Packages| head -1)
|
|
|
- awk -vver="${repo_version}" '/Package:/ { print $2"="ver}' /tmp/Packages | xargs
|
|
|
+ if [[ ${repo_version} =~ ^${version} ]] ; then
|
|
|
+ awk -vver="${repo_version}" '/Package:/ { print $2"="ver}' /tmp/Packages | xargs
|
|
|
+ else
|
|
|
+ echo "packages in repository \"deb ${KAM_REPO} ${dist} main\" doesn't match version: [${version}]" >&2
|
|
|
+ echo "version in repository: [${repo_version}]" >&2
|
|
|
+ fi
|
|
|
}
|
|
|
|
|
|
create_dockerfile() {
|
|
@@ -88,6 +93,7 @@ case ${dist} in
|
|
|
esac
|
|
|
|
|
|
PKGS=$(kam_packages)
|
|
|
+[ -n "${PKGS}" ] || exit 1
|
|
|
mkdir -p "${dist}"
|
|
|
DOCKERFILE="${dist}/Dockerfile"
|
|
|
create_dockerfile
|