Skip to content

Commit 5fb04d7

Browse files
matofederFengPan-Frank
authored andcommitted
Fix bookworm reproducible build permission issue (sonic-net#20452)
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: sonic-net#18789 Why I did it make configure for broadcom reports Permission denied issue make configure PLATFORM=broadcom .... "LEGACY_SONIC_MGMT_DOCKER" : "y" "INCLUDE_EXTERNAL_PATCHES" : "n" "PTF_ENV_PY_VER" : "mixed" mv: cannot move '/etc/apt/sources.list.d/debian.sources' to '/etc/apt/sources.list.d/debian.sources.back': Permission denied "SONIC_DPKG_CACHE_METHOD" : "none" make[1]: Leaving directory '/home/ubuntu/sonic-buildimage' How I did it I resolved it by adding escalated sudo privileges. For more details, see the related PR and discussion: sonic-net#18789 How to verify it make configure PLATFORM=broadcom should pass without permission issues Signed-off-by: Matej Feder <matej.feder@dnation.cloud> Signed-off-by: Feng Pan <fenpan@microsoft.com>
1 parent aaf4e15 commit 5fb04d7

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/sonic-build-hooks/scripts/buildinfo_base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,10 +124,10 @@ set_reproducible_mirrors()
124124
expression3="/#SET_REPR_MIRRORS/d"
125125
fi
126126
if [[ "$1" != "-d" ]] && [ -f /etc/apt/sources.list.d/debian.sources ]; then
127-
mv /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.back
127+
$SUDO mv /etc/apt/sources.list.d/debian.sources /etc/apt/sources.list.d/debian.sources.back
128128
fi
129129
if [[ "$1" == "-d" ]] && [ -f /etc/apt/sources.list.d/debian.sources.back ]; then
130-
mv /etc/apt/sources.list.d/debian.sources.back /etc/apt/sources.list.d/debian.sources
130+
$SUDO mv /etc/apt/sources.list.d/debian.sources.back /etc/apt/sources.list.d/debian.sources
131131
fi
132132

133133
local mirrors="/etc/apt/sources.list $(find /etc/apt/sources.list.d/ -type f)"

0 commit comments

Comments
 (0)