From 6891a04373daa365c35828ce71e047f5f14486e4 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 30 May 2022 15:59:54 +0200 Subject: Beta2: DNS & NTP Redirect To Exernal Working! --- install | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 install (limited to 'install') diff --git a/install b/install new file mode 100755 index 0000000..d16dbfa --- /dev/null +++ b/install @@ -0,0 +1,28 @@ +#!/bin/sh + +# backup... tjust in case... +echo "Backup of firewall.local -> $PWD/data/backups/firewall.$(date +"%Y_%m_%d_%I_%M_%p_%s").local" +mkdir -p $PWD/data/backups +cp /etc/sysconfig/firewall.local $PWD/data/backups/firewall.$(date +"%Y_%m_%d_%I_%M_%p_%s").local + +# Another backup! +echo "Backup of firewall.local -> firewall.local.old" +cp -PL /etc/sysconfig/firewall.local /etc/sysconfig/firewall.local.old + +# iterator + +if [[ ! -L "/etc/sysconfig/firewall.local" ]] ; then + echo "Linking IPFire Custom Firewall Rules Looper" + echo "Installing $PWD/data/executable/firewall.local -> /etc/sysconfig/firewall.local" + rm /etc/sysconfig/firewall.local + cp $PWD/data/originals/firewall.looper $PWD/data/run/firewall.local + ln -s $PWD/data/run/firewall.local /etc/sysconfig/firewall.local +fi + +# rules! + +if [[ ! -L "/etc/sysconfig/rules.d" ]] ; then + echo "Linking IPFire Custom Firewall Rules" + echo "Installing $PWD/rules.d/ -> /etc/sysconfig/rules.d" + ln -s $PWD/rules.d /etc/sysconfig/rules.d +fi -- cgit v1.2.3