From a00e78031f6ff0efcda23cba1106c21be629272c Mon Sep 17 00:00:00 2001 From: Jonatan Schlag Date: Thu, 3 Aug 2017 12:51:23 +0200 Subject: [PATCH] vpn-security-policies: add new function vpn_security_policies_list_all Signed-off-by: Jonatan Schlag Signed-off-by: Michael Tremer --- src/functions/functions.vpn-security-policies | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/functions/functions.vpn-security-policies b/src/functions/functions.vpn-security-policies index 8bb9065b..d17a155c 100644 --- a/src/functions/functions.vpn-security-policies +++ b/src/functions/functions.vpn-security-policies @@ -1002,3 +1002,17 @@ vpn_security_policies_make_esp_proposal() { # Returns as a comma-separated list list_join proposals , } + +# List all security policies +vpn_security_policies_list_all() { + local security_policy + for security_policy in ${NETWORK_SHARE_DIR}/vpn/security-policies/*; do + [ -f ${security_policy} ] || continue + basename ${security_policy} + done + + for security_policy in ${NETWORK_CONFIG_DIR}/vpn/security-policies/*; do + [ -f ${security_policy} ] || continue + basename ${security_policy} + done +} -- 2.39.2