remove duplicated code
This commit is contained in:
@@ -673,20 +673,3 @@ function flatten_array {
|
|||||||
IFS=" " read -r -a array <<<"$(tr ' ' '\n' <<<"${array[@]}" | sort -u | tr '\n' ' ')"
|
IFS=" " read -r -a array <<<"$(tr ' ' '\n' <<<"${array[@]}" | sort -u | tr '\n' ' ')"
|
||||||
printf '%s\n' "${array[@]}"
|
printf '%s\n' "${array[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
function prepare_nftables() {
|
|
||||||
local PREFIX="miaou:firewall"
|
|
||||||
|
|
||||||
if [[ ! -f /etc/nftables.rules.d/firewall.table ]]; then
|
|
||||||
echo "installing nftables ..."
|
|
||||||
sudo apt install -y nftables
|
|
||||||
sudo cp -f "$MIAOU_BASEDIR/templates/hardened/nftables.conf" /etc/
|
|
||||||
sudo mkdir -p /etc/nftables.rules.d
|
|
||||||
sudo cp -f "$MIAOU_BASEDIR/templates/hardened/firewall.table" /etc/nftables.rules.d/
|
|
||||||
sudo systemctl restart nftables
|
|
||||||
sudo systemctl enable nftables
|
|
||||||
echo "OK"
|
|
||||||
else
|
|
||||||
echo "nftables already installed!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|||||||
+2
-1
@@ -143,7 +143,8 @@ EOF
|
|||||||
if [[ -z "$env_container_hostname" ]]; then
|
if [[ -z "$env_container_hostname" ]]; then
|
||||||
env_container_hostname=$(hostname -s)
|
env_container_hostname=$(hostname -s)
|
||||||
if env | grep -q container_hostname; then
|
if env | grep -q container_hostname; then
|
||||||
local previous_container_hostname=$(env | grep container_hostname | cut -d '=' -f2)
|
local previous_container_hostname
|
||||||
|
previous_container_hostname=$(env | grep container_hostname | cut -d '=' -f2)
|
||||||
env_container_hostname="$previous_container_hostname $env_container_hostname"
|
env_container_hostname="$previous_container_hostname $env_container_hostname"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user