From 2a860c841d144e2e85802bbd775f22c39a95a676 Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Wed, 10 Feb 2021 13:14:37 +0100 Subject: [PATCH] firmware: business changelogs from separate mirror #4500 --- src/opnsense/scripts/firmware/changelog.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/opnsense/scripts/firmware/changelog.sh b/src/opnsense/scripts/firmware/changelog.sh index 60f4763e0..2ef532fae 100755 --- a/src/opnsense/scripts/firmware/changelog.sh +++ b/src/opnsense/scripts/firmware/changelog.sh @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright (c) 2016-2017 Franco Fichtner +# Copyright (c) 2016-2021 Franco Fichtner # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions @@ -43,7 +43,16 @@ changelog_fetch() CORE_ABI=$(opnsense-version -a) SYS_ABI=$(opnsense-verify -a) - URL="https://pkg.opnsense.org/${SYS_ABI}/${CORE_ABI}/sets/changelog.txz" + URLPREFIX="https://pkg.opnsense.org/${SYS_ABI}/${CORE_ABI}" + + if opnsense-update -M | egrep -iq '\/[a-z0-9]{8}(-[a-z0-9]{4}){3}-[a-z0-9]{12}\/'; then + # changelogs differ for business subscriptions + URLPREFIX=$(opnsense-update -M) + fi + + URL="${URLPREFIX}/sets/changelog.txz" + + echo $URL && exit 1 rm -rf ${WORKDIR} mkdir -p ${WORKDIR}