From 471a31fce0581ffda3f9f8ee932f1beaebe9cf48 Mon Sep 17 00:00:00 2001 From: xumia <59720581+xumia@users.noreply.github.com> Date: Sat, 4 Dec 2021 13:23:09 +0800 Subject: [PATCH] =?UTF-8?q?[Bug][Build]:=20fix=20the=20file=20not=20found?= =?UTF-8?q?=20issue=20caused=20by=20the=20relative=20pat=E2=80=A6=20(#9443?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix the nodesource.list cannot read issue, it is cased by the full path not used. ``` 2021-12-03T06:59:26.0019306Z Removing intermediate container 77cfe980cd36 2021-12-03T06:59:26.0020872Z ---> 528fd40e60f6 2021-12-03T06:59:26.0021457Z Step 81/81 : RUN post_run_buildinfo 2021-12-03T06:59:26.0841136Z ---> Running in d804bd7e1b06 2021-12-03T06:59:29.1626594Z DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. 2021-12-03T06:59:34.2960105Z /usr/bin/sed: can't read nodesource.list: No such file or directory 2021-12-03T06:59:34.5094880Z The command '/bin/sh -c post_run_buildinfo' returned a non-zero code: 2 ``` Co-authored-by: Ubuntu --- .azure-pipelines/docker-sonic-slave.yml | 1 + src/sonic-build-hooks/scripts/buildinfo_base.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.azure-pipelines/docker-sonic-slave.yml b/.azure-pipelines/docker-sonic-slave.yml index 098612624b..a0b156bfde 100644 --- a/.azure-pipelines/docker-sonic-slave.yml +++ b/.azure-pipelines/docker-sonic-slave.yml @@ -23,6 +23,7 @@ pr: - sonic-slave-stretch - sonic-slave-buster - sonic-slave-bullseye + - src/sonic-build-hooks parameters: - name: 'arches' diff --git a/src/sonic-build-hooks/scripts/buildinfo_base.sh b/src/sonic-build-hooks/scripts/buildinfo_base.sh index d20d685815..f156930bf0 100755 --- a/src/sonic-build-hooks/scripts/buildinfo_base.sh +++ b/src/sonic-build-hooks/scripts/buildinfo_base.sh @@ -70,7 +70,7 @@ set_reproducible_mirrors() expression="s/^deb.*$REPR_MIRROR_URL_PATTERN/#\0/" fi - local mirrors="/etc/apt/sources.list $(ls /etc/apt/sources.list.d/)" + local mirrors="/etc/apt/sources.list $(find /etc/apt/sources.list.d/ -type f)" for mirror in $mirrors; do sed -i "$expression" "$mirror" done