#!/bin/bash # info: delete system firewall # options: NONE # # example: v-delete-sys-firewall # # This function disables firewall support #----------------------------------------------------------# # Variables & Functions # #----------------------------------------------------------# # Includes # shellcheck source=/etc/hestiacp/hestia.conf source /etc/hestiacp/hestia.conf # shellcheck source=/usr/local/hestia/func/main.sh source $HESTIA/func/main.sh # load config file source_conf "$HESTIA/conf/hestia.conf" #----------------------------------------------------------# # Verifications # #----------------------------------------------------------# if [ -z "$FIREWALL_SYSTEM" ]; then exit fi # Perform verification if read-only mode is enabled check_hestia_demo_mode #----------------------------------------------------------# # Action # #----------------------------------------------------------# # Updating FIREWALL_SYSTEM value $BIN/v-change-sys-config-value "FIREWALL_SYSTEM" "" # Stopping firewall $BIN/v-stop-firewall #----------------------------------------------------------# # Hestia # #----------------------------------------------------------# # Logging $BIN/v-log-action "system" "Warning" "Firewall" "System firewall disabled." log_event "$OK" "$ARGUMENTS" exit