diff mbox series

maketag.sh/makebranch.sh: handle https download URLs

Message ID 20210419194525.252829-1-hauke@hauke-m.de
State Accepted
Delegated to: Hauke Mehrtens
Headers show
Series maketag.sh/makebranch.sh: handle https download URLs | expand

Commit Message

Hauke Mehrtens April 19, 2021, 7:45 p.m. UTC
Since OpenWrt 21.02 we use https for our download server, detect these
URLs too.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
---

To use the https URLs I have to provide the URL manually now:
./maketag.sh -k F1B767859CB2EBC7 -v 21.02.0-rc1 -u https://downloads.openwrt.org/releases


 makebranch.sh | 2 +-
 maketag.sh    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

Comments

Paul Spooren April 19, 2021, 9:16 p.m. UTC | #1
On 4/19/21 9:45 AM, Hauke Mehrtens wrote:
> Since OpenWrt 21.02 we use https for our download server, detect these
> URLs too.
>
> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
> ---
Can't you kick out anything lede-project related while at it?
>
> To use the https URLs I have to provide the URL manually now:
> ./maketag.sh -k F1B767859CB2EBC7 -v 21.02.0-rc1 -u https://downloads.openwrt.org/releases
>
>
>   makebranch.sh | 2 +-
>   maketag.sh    | 2 +-
>   2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/makebranch.sh b/makebranch.sh
> index e8472d7..4b3ab77 100755
> --- a/makebranch.sh
> +++ b/makebranch.sh
> @@ -133,7 +133,7 @@ sed -e 's!^RELEASE:=.*!RELEASE:='"$codename"'!g' \
>   	include/version.mk > include/version.branch && \
>   		mv include/version.branch include/version.mk
>   
> -sed -e 's!http://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version-SNAPSHOT"'!g' \
> +sed -e 's!\(http\|https\)://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version-SNAPSHOT"'!g' \
>   	package/base-files/image-config.in > package/base-files/image-config.branch && \
>   		mv package/base-files/image-config.branch package/base-files/image-config.in
>   
> diff --git a/maketag.sh b/maketag.sh
> index 72767b8..5152411 100755
> --- a/maketag.sh
> +++ b/maketag.sh
> @@ -138,7 +138,7 @@ sed -e 's!\(VERSION_NUMBER:=\$(if .*\),[^,]*)!\1,'"$version"')!g' \
>   	include/version.mk > include/version.tagged && \
>   		mv include/version.tagged include/version.mk
>   
> -sed -e 's!http://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version"'!g' \
> +sed -e 's!\(http\|https\)://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version"'!g' \
>       -e '/config VERSION_CODE_FILENAMES/ { :next; n; s!default y!default n!; t end; b next }; :end' \
>   	package/base-files/image-config.in > package/base-files/image-config.tagged && \
>   		mv package/base-files/image-config.tagged package/base-files/image-config.in
Hauke Mehrtens May 17, 2021, 6:26 p.m. UTC | #2
On 4/19/21 11:16 PM, Paul Spooren wrote:
> 
> On 4/19/21 9:45 AM, Hauke Mehrtens wrote:
>> Since OpenWrt 21.02 we use https for our download server, detect these
>> URLs too.
>>
>> Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
>> ---
> Can't you kick out anything lede-project related while at it?

I will have a look at the script later again to remove stuff which is 
only needed for OpenWrt / LEDE 18.06 or older.

Hauke
diff mbox series

Patch

diff --git a/makebranch.sh b/makebranch.sh
index e8472d7..4b3ab77 100755
--- a/makebranch.sh
+++ b/makebranch.sh
@@ -133,7 +133,7 @@  sed -e 's!^RELEASE:=.*!RELEASE:='"$codename"'!g' \
 	include/version.mk > include/version.branch && \
 		mv include/version.branch include/version.mk
 
-sed -e 's!http://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version-SNAPSHOT"'!g' \
+sed -e 's!\(http\|https\)://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version-SNAPSHOT"'!g' \
 	package/base-files/image-config.in > package/base-files/image-config.branch && \
 		mv package/base-files/image-config.branch package/base-files/image-config.in
 
diff --git a/maketag.sh b/maketag.sh
index 72767b8..5152411 100755
--- a/maketag.sh
+++ b/maketag.sh
@@ -138,7 +138,7 @@  sed -e 's!\(VERSION_NUMBER:=\$(if .*\),[^,]*)!\1,'"$version"')!g' \
 	include/version.mk > include/version.tagged && \
 		mv include/version.tagged include/version.mk
 
-sed -e 's!http://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version"'!g' \
+sed -e 's!\(http\|https\)://downloads.\(openwrt\|lede-project\).org/[^"]*!'"$base_url/$version"'!g' \
     -e '/config VERSION_CODE_FILENAMES/ { :next; n; s!default y!default n!; t end; b next }; :end' \
 	package/base-files/image-config.in > package/base-files/image-config.tagged && \
 		mv package/base-files/image-config.tagged package/base-files/image-config.in