Browse Source

create_dockerfile.sh: fix selection of KAM_REPO [skip ci]

(cherry picked from commit 90aea1cef0863270a80f1d418599132f453d172a)
Victor Seva 1 năm trước cách đây
mục cha
commit
fe77ee78e2
1 tập tin đã thay đổi với 9 bổ sung1 xóa
  1. 9 1
      create_dockerfile.sh

+ 9 - 1
create_dockerfile.sh

@@ -4,7 +4,14 @@ version=${2:-5.7.4}
 DATE=$(date +"%Y-%m-%d")
 
 KAM_ARCHIVE_REPO="http://deb-archive.kamailio.org/repos/kamailio-${version}"
-KAM_REPO="${KAM_ARCHIVE_REPO}"
+
+get_kam_repo() {
+  if ! wget -q -O /tmp/Packages "${KAM_ARCHIVE_REPO}/dists/${dist}/main/binary-amd64/Packages" ; then
+    echo "http://deb.kamailio.org/kamailio${kam_version}"
+  else
+    echo "${KAM_ARCHIVE_REPO}"
+  fi
+}
 
 get_kam_version() {
   if [[ ${version} =~ 4\.4\.[0-9] ]] ; then
@@ -87,6 +94,7 @@ case ${dist} in
   *) apt_key=true
 esac
 
+KAM_REPO=$(get_kam_repo)
 PKGS=$(kam_packages)
 mkdir -p "${dist}"
 DOCKERFILE="${dist}/Dockerfile"