From 3290c9062c1884de07963b1014b954386c17a119 Mon Sep 17 00:00:00 2001 From: Michael Mayer Date: Tue, 4 Nov 2025 11:03:47 +0100 Subject: [PATCH] Scripts: Update install-proxysql-admin.sh Signed-off-by: Michael Mayer --- scripts/dist/install-proxysql-admin.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/dist/install-proxysql-admin.sh b/scripts/dist/install-proxysql-admin.sh index 44d4523b8..56b72170b 100755 --- a/scripts/dist/install-proxysql-admin.sh +++ b/scripts/dist/install-proxysql-admin.sh @@ -96,10 +96,14 @@ install_from_deb() { pkg="proxysql3_${PROXYSQL_VERSION}-${PROXYSQL_REVISION}.${codename}_${deb_arch}.deb" url="https://downloads.percona.com/downloads/proxysql3/proxysql3-${PROXYSQL_VERSION}/binary/debian/${codename}/${DEB_DIR}/${pkg}" echo "Downloading ${pkg}..." + # Allow APT's sandbox user (_apt) to read the download directory & file + ${SUDO} chmod 755 "${TMPDIR}" curl -fsSL "${url}" -o "${TMPDIR}/${pkg}" + ${SUDO} chmod 644 "${TMPDIR}/${pkg}" echo "Installing ${pkg}..." ${SUDO} env DEBIAN_FRONTEND="noninteractive" apt-get update -y >/dev/null - ( cd "${TMPDIR}" && ${SUDO} env DEBIAN_FRONTEND="noninteractive" apt-get install -y "./${pkg}" ) + # Use absolute path so _apt can access it without relying on CWD permissions + ${SUDO} env DEBIAN_FRONTEND="noninteractive" apt-get install -y "${TMPDIR}/${pkg}" stop_disable_service }