From 030d876329da3974c8e651aad44dfb81533bda15 Mon Sep 17 00:00:00 2001 From: Kay0u Date: Thu, 2 Mar 2023 18:40:56 +0100 Subject: [PATCH] trying to fix _port_is_used --- src/utils/resources.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/utils/resources.py b/src/utils/resources.py index 35d36da68..95118a010 100644 --- a/src/utils/resources.py +++ b/src/utils/resources.py @@ -916,8 +916,8 @@ class PortsResource(AppResource): % port ) # This second command is mean to cover (most) case where an app is using a port yet ain't currently using it for some reason (typically service ain't up) - cmd2 = f"grep --quiet \"port: '{port}'\" /etc/yunohost/apps/*/settings.yml" - return os.system(cmd1) == 0 and os.system(cmd2) == 0 + cmd2 = f"grep --quiet --extended-regexp \"port: '?{port}'?\" /etc/yunohost/apps/*/settings.yml" + return os.system(cmd1) == 0 or os.system(cmd2) == 0 def provision_or_update(self, context: Dict = {}): from yunohost.firewall import firewall_allow, firewall_disallow