diff options
| author | Xiangyu Chen <xiangyu.chen@windriver.com> | 2023-03-17 18:28:28 +0800 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2023-03-17 15:32:16 -0400 |
| commit | a9361e9f81e0eca54b29d0d9db5f58e620a5b05f (patch) | |
| tree | 915c03396ddb7b70b20e7a98fdc317288bb4a8ee /recipes-containers | |
| parent | a517e15529980f8401b25c99a2d7720ac2d8baae (diff) | |
| download | meta-virtualization-a9361e9f81e0eca54b29d0d9db5f58e620a5b05f.tar.gz | |
lxc: backport changes from master for templates-use-curl-instead-of-wget.patch
backport the changes of templates-use-curl-instead-of-wget.patch
from master in following commits:
05f316f70a4d : lxc: update to 5.x and meson
211918936180 : treewide: bulk update patches with status field
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-containers')
| -rw-r--r-- | recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch b/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch index f06e5969..ff5c5f65 100644 --- a/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch +++ b/recipes-containers/lxc/files/templates-use-curl-instead-of-wget.patch | |||
| @@ -1,22 +1,24 @@ | |||
| 1 | From 1db2db7783bd7ec2aa1da86e640019891634c659 Mon Sep 17 00:00:00 2001 | 1 | From 3e4cb0b738649f7750413cefbcfdb2115213ad0d Mon Sep 17 00:00:00 2001 |
| 2 | From: Joakim Roubert <joakimr@axis.com> | 2 | From: Bruce Ashfield <bruce.ashfield@gmail.com> |
| 3 | Date: Fri, 16 Aug 2019 07:52:48 +0200 | 3 | Date: Sun, 14 Aug 2022 14:08:56 -0400 |
| 4 | Subject: [PATCH] Use curl instead of wget | 4 | Subject: [PATCH] download: Use curl instead of wget |
| 5 | 5 | ||
| 6 | When curl's MIT license is preferable to wget's GPLv3. | 6 | When curl's MIT license is preferable to wget's GPLv3. |
| 7 | 7 | ||
| 8 | Change-Id: I4684ae7569704514fdcc63e0655c556efcaf44f8 | 8 | Upstream-Status: Inappropriate [embedded specific] |
| 9 | |||
| 9 | Signed-off-by: Joakim Roubert <joakimr@axis.com> | 10 | Signed-off-by: Joakim Roubert <joakimr@axis.com> |
| 10 | Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> | 11 | Signed-off-by: Yanfei Xu <yanfei.xu@windriver.com> |
| 12 | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> | ||
| 11 | --- | 13 | --- |
| 12 | templates/lxc-download.in | 10 +++++----- | 14 | templates/lxc-download.in | 8 ++++---- |
| 13 | 1 file changed, 5 insertions(+), 5 deletions(-) | 15 | 1 file changed, 4 insertions(+), 4 deletions(-) |
| 14 | 16 | ||
| 15 | Index: git/templates/lxc-download.in | 17 | diff --git a/templates/lxc-download.in b/templates/lxc-download.in |
| 16 | =================================================================== | 18 | index a62ddf482..690307338 100755 |
| 17 | --- git.orig/templates/lxc-download.in | 19 | --- a/templates/lxc-download.in |
| 18 | +++ git/templates/lxc-download.in | 20 | +++ b/templates/lxc-download.in |
| 19 | @@ -59,9 +59,9 @@ | 21 | @@ -59,9 +59,9 @@ cleanup() { |
| 20 | fi | 22 | fi |
| 21 | } | 23 | } |
| 22 | 24 | ||
| @@ -28,19 +30,16 @@ Index: git/templates/lxc-download.in | |||
| 28 | return 0 | 30 | return 0 |
| 29 | fi | 31 | fi |
| 30 | done | 32 | done |
| 31 | @@ -70,8 +70,9 @@ | 33 | @@ -70,7 +70,7 @@ wget_wrapper() { |
| 32 | } | 34 | } |
| 33 | 35 | ||
| 34 | download_file() { | 36 | download_file() { |
| 35 | - if ! wget_wrapper --user-agent="lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -T 30 -q "https://${DOWNLOAD_SERVER}/$1" -O "$2" >/dev/null 2>&1; then | 37 | - if ! wget_wrapper --user-agent="lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -T 30 -q "https://${DOWNLOAD_SERVER}/$1" -O "$2" >/dev/null 2>&1; then |
| 36 | - if [ "$3" = "noexit" ]; then | 38 | + if ! curl_wrapper --user-agent "lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -m 30 -s "https://${DOWNLOAD_SERVER}/$1" -o "$2" >/dev/null 2>&1; then |
| 37 | + if ! curl_wrapper --user-agent="lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -m 30 -s "https://${DOWNLOAD_SERVER}/$1" -o "$2" >/dev/null 2>&1; then | 39 | if [ "$3" = "noexit" ]; then |
| 38 | + if ! curl_wrapper --user-agent="lxc/@PACKAGE_VERSION@ compat:${DOWNLOAD_COMPAT_LEVEL}" -m 30 -s "http://${DOWNLOAD_SERVER}/$1" -o "$2" >/dev/null 2>&1; then | ||
| 39 | + if [ "$3" = "noexit" ]; then | ||
| 40 | return 1 | 40 | return 1 |
| 41 | else | 41 | else |
| 42 | echo "ERROR: Failed to download https://${DOWNLOAD_SERVER}/$1" 1>&2 | 42 | @@ -176,7 +176,7 @@ while :; do |
| 43 | @@ -176,7 +177,7 @@ | ||
| 44 | done | 43 | done |
| 45 | 44 | ||
| 46 | # Check for required binaries | 45 | # Check for required binaries |
| @@ -49,3 +48,6 @@ Index: git/templates/lxc-download.in | |||
| 49 | if ! command -V "${bin}" >/dev/null 2>&1; then | 48 | if ! command -V "${bin}" >/dev/null 2>&1; then |
| 50 | echo "ERROR: Missing required tool: ${bin}" 1>&2 | 49 | echo "ERROR: Missing required tool: ${bin}" 1>&2 |
| 51 | exit 1 | 50 | exit 1 |
| 51 | -- | ||
| 52 | 2.25.1 | ||
| 53 | |||
