From 3deb3c976dfcf60b39c0e8d52bca58ae6527ade5 Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Wed, 9 Oct 2024 12:40:51 +0200 Subject: [PATCH] Fix bookworm reproducible build permission issue This commit resolves a permission denied issue during the mv command in bookworm by adding escalated sudo privileges. For more details, see the related PR and discussion: https://github.com/sonic-net/sonic-buildimage/pull/18789 Signed-off-by: Matej Feder --- src/sonic-build-hooks/scripts/buildinfo_base.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sonic-build-hooks/scripts/buildinfo_base.sh b/src/sonic-build-hooks/scripts/buildinfo_base.sh index 9adcb1d3b500..1f4d0973b5ea 100755 --- a/src/sonic-build-hooks/scripts/buildinfo_base.sh +++ b/src/sonic-build-hooks/scripts/buildinfo_base.sh @@ -124,10 +124,10 @@ set_reproducible_mirrors() expression3="/#SET_REPR_MIRRORS/d" fi if [[ "$1" != "-d" ]] && [ -f /etc/apt/sources.list.d/debian.sources ]; then - mv /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.back + $SUDO mv /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.back fi if [[ "$1" == "-d" ]] && [ -f /etc/apt/sources.list.d/debian.sources.back ]; then - mv /etc/apt/sources.list.d/debian.sources.back /etc/apt/sources.list.d/debian.sources + $SUDO mv /etc/apt/sources.list.d/debian.sources.back /etc/apt/sources.list.d/debian.sources fi local mirrors="/etc/apt/sources.list $(find /etc/apt/sources.list.d/ -type f)"