diff --git a/boot/nbsd/pkgin b/boot/nbsd/pkgin
index 05928bd..4638a5c 100644
--- a/boot/nbsd/pkgin
+++ b/boot/nbsd/pkgin
@@ -14,10 +14,13 @@ PKG_EX="/usr/pkg/share/examples/pkgin/repositories.conf.example"
# ftp also works
URL_ROOT="http://ftp.netbsd.org/pub"
URL_ROOT="http://nyftp.netbsd.org/pub"
+URL_ROOT="https://cdn.netbsd.org/pub"
URL_BASE="pkgsrc/packages/$(uname -s)/$(uname -m)"
# rc "${URL_ROOT}/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r|cut -f 1 -d _)/All"
-PKG_LIST="${URL_ROOT}/${URL_BASE}/$(uname -r|cut -f 1 -d _)/SHA512.bz2"
-PKG_PATH="${URL_ROOT}/${URL_BASE}/$(uname -r|cut -f 1 -d _)/All"
+PKG_LIST="${URL_ROOT}/${URL_BASE}/$(uname -r|cut -f 1 -d _ | sed 's/\..*/.0/')/SHA512.bz2"
+PKG_PATH="${URL_ROOT}/${URL_BASE}/$(uname -r|cut -f 1 -d _ | sed 's/\..*/.0/')/All"
+PKG_LIST="${URL_ROOT}/${URL_BASE}/$(uname -r|cut -f 1 -d _ )/SHA512.bz2"
+PKG_PATH="${URL_ROOT}/${URL_BASE}/$(uname -r|cut -f 1 -d _ )/All"
PKGIN="$(ftp -Vo - "$PKG_LIST" | bzip2 -d | sed -e '/All\/pkgin-/!d' -e 's/All\/pkgin/pkgin/' \
-e 's/.*(//' -e 's/).*//')"