From 290e160e135e86d19ba9a3eebc515d37fac78928 Mon Sep 17 00:00:00 2001 From: Akshay Joshi Date: Tue, 11 Apr 2023 10:42:19 +0530 Subject: [PATCH] Added backslash to quote $ variable substitution in preinst script. --- pkg/debian/build.sh | 6 +----- pkg/redhat/build.sh | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/pkg/debian/build.sh b/pkg/debian/build.sh index d675715d7..f8acd9bbe 100755 --- a/pkg/debian/build.sh +++ b/pkg/debian/build.sh @@ -37,11 +37,7 @@ cat << EOF > "${SERVERROOT}/DEBIAN/preinst" rm -rf /usr/pgadmin4/venv if [ -d /usr/pgadmin4/web ]; then - for f in /usr/pgadmin4/web/*; do - if [ "${f}" != "/usr/pgadmin4/web/config_local.py" ]; then - rm -rf ${f} - fi - done + cd /usr/pgadmin4/web && rm -rf \$(ls -A -I config_local.py) fi EOF diff --git a/pkg/redhat/build.sh b/pkg/redhat/build.sh index 79b7fb1ab..5c2726bf2 100755 --- a/pkg/redhat/build.sh +++ b/pkg/redhat/build.sh @@ -70,11 +70,7 @@ The core server package for pgAdmin. pgAdmin is the most popular and feature ric %pre rm -rf /usr/pgadmin4/venv if [ -d /usr/pgadmin4/web ]; then - for f in /usr/pgadmin4/web/*; do - if [ "${f}" != "/usr/pgadmin4/web/config_local.py" ]; then - rm -rf ${f} - fi - done + cd /usr/pgadmin4/web && rm -rf \$(ls -A -I config_local.py) fi %build