From 8022611f5eb4e5ea17e10f448ab4a7ff00a1ea3f Mon Sep 17 00:00:00 2001 From: shum Date: Thu, 22 Oct 2026 05:03:53 +0000 Subject: [PATCH] scripts: require a non-login uid for the egress rule --- scripts/store-service/egress.sh | 88 +++++++++++++++++++++------------ 1 file changed, 56 insertions(+), 32 deletions(-) diff --git a/scripts/store-service/egress.sh b/scripts/store-service/egress.sh index 76279e5e2b..6f56445efd 100755 --- a/scripts/store-service/egress.sh +++ b/scripts/store-service/egress.sh @@ -7,7 +7,6 @@ shopt -s inherit_errexit CHAIN=STORE_SERVICE_EGRESS DEFAULT_DB_CONN=postgresql://simplex@127.0.0.1:5432/badge_service -DEFAULT_UID=1000 DNS_PORT=53 POSTGRES_PORT=5432 HTTP_PORT=80 @@ -23,7 +22,7 @@ V4_EMBEDDING_PREFIXES=(:: ::ffff: 64:ff9b::) usage() { cat </dev/null || die "$tool is not installed" - if [[ $mode == check ]]; then - check_family "$tool" "$family" || status=1 - else - install_family "$tool" "$family" - fi + case $mode in + check) check_family "$tool" "$family" || status=1 ;; + *) install_family "$tool" "$family" ;; + esac done if [[ $mode == check ]]; then ((status == 0)) && echo "egress rule installed as written"