From c23bb02b7960266a5c74c4a7fc0eac6ea62fd38b Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Thu, 8 Feb 2024 01:20:39 +0700 Subject: [PATCH] nonsdk_container_setup: correct sources line changing New version of Ubuntu LXD images seem to have a slightly different sources line. Account for those by making the trailing slash optional. Fixes: https://github.com/ubports/crossbuilder/issues/71 --- crossbuilder | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crossbuilder b/crossbuilder index b36bd11..64f231c 100755 --- a/crossbuilder +++ b/crossbuilder @@ -433,7 +433,7 @@ nonsdk_container_setup () { i386-*|amd64-*) # Host is on archive, target is on ports. exec_container_root "sed -E \ - -e 's:(archive|security)\.ubuntu\.com/ubuntu/:ports.ubuntu.com/ubuntu-ports/:' \ + -e 's:(archive|security)\.ubuntu\.com/ubuntu/? :ports.ubuntu.com/ubuntu-ports/ :' \ -e 's:^deb :deb [arch=${TARGET_ARCH}] :' \ /etc/apt/sources.list >/etc/apt/sources.list.d/ports.list" exec_container_root "sed -i -E \ @@ -443,8 +443,8 @@ nonsdk_container_setup () { *-i386|*-amd64) # Host is on ports, target is on archive. exec_container_root "sed -E \ - -e 's:ports\.ubuntu\.com/ubuntu-ports/ ([a-z]+)-security :security.ubuntu.com/ubuntu/ \1-security :' \ - -e 's:ports\.ubuntu\.com/ubuntu-ports/ ([a-z-]+):archive.ubuntu.com/ubuntu/ \1 :' \ + -e 's:ports\.ubuntu\.com/ubuntu-ports/? ([a-z]+)-security :security.ubuntu.com/ubuntu \1-security :' \ + -e 's:ports\.ubuntu\.com/ubuntu-ports/? ([a-z-]+):archive.ubuntu.com/ubuntu \1 :' \ -e 's:^deb :deb [arch=${TARGET_ARCH}] :' \ /etc/apt/sources.list >/etc/apt/sources.list.d/non-ports.list" exec_container_root "sed -i -E \