Major upgrades:
Adding some new files/directories. Adjust some existing backups.
This commit is contained in:
@ -63,13 +63,17 @@ mkdir -p ${homedir_user}/${_dir}
|
||||
# - Nameserver Bind
|
||||
# - /etc/bind/*
|
||||
# -
|
||||
tar -czpf ${homedir_user}/${_dir}/bind_${_network}.tar.gz -C ${filesystem_prefix}/etc bind
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/bind_${_network}.tar.gz
|
||||
if [[ "$(ls -A /usr/local/src)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/bind_${_network}.tar.gz -C ${filesystem_prefix}/etc bind
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/bind_${_network}.tar.gz
|
||||
fi
|
||||
|
||||
|
||||
# - OpenVPN:
|
||||
# - /etc/openvpn/*
|
||||
# -
|
||||
# - /root/.openvpn
|
||||
# -
|
||||
if [[ -d "${filesystem_prefix}/etc/openvpn" ]]; then
|
||||
tar -czpf ${homedir_user}/${_dir}/openvpn_${_network}.tar.gz -C ${filesystem_prefix}/etc openvpn
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/openvpn_${_network}.tar.gz
|
||||
@ -88,6 +92,14 @@ fi
|
||||
|
||||
# - DHCP Server
|
||||
# -
|
||||
# - /etc/dhcp/dhcpd.conf - /etc/dhcp3/dhcpd.conf
|
||||
# - /etc/dhcp/dhcpd6.conf - /etc/dhcp3/dhcpd6.conf
|
||||
# -
|
||||
# - /etc/dhcp/hosts.lan.conf # dhcp failover kanzlei kiel
|
||||
# - /etc/dhcp/hosts.w-lan.conf # dhcp failover kanzlei kiel
|
||||
# -
|
||||
# - /etc/init.d/isc-dhcp6-server
|
||||
# -
|
||||
if [ -f "${filesystem_prefix}/etc/dhcp/dhcpd.conf" ];then
|
||||
cp ${filesystem_prefix}/etc/dhcp/dhcpd.conf ${homedir_user}/${_dir}/dhcpd.conf.${_network}
|
||||
fi
|
||||
@ -103,15 +115,25 @@ fi
|
||||
if [ -f "${filesystem_prefix}/etc/init.d/isc-dhcp6-server" ]; then
|
||||
cp ${filesystem_prefix}/etc/init.d/isc-dhcp6-server ${homedir_user}/${_dir}/isc-dhcp6-server.${_network}
|
||||
fi
|
||||
if [ -f "${filesystem_prefix}/etc/dhcp/hosts.lan.conf" ]; then
|
||||
cp ${filesystem_prefix}/etc/dhcp/hosts.lan.conf ${homedir_user}/${_dir}/hosts.lan.conf.${_network}
|
||||
fi
|
||||
if [ -f "${filesystem_prefix}/etc/dhcp/hosts.w-lan.conf" ]; then
|
||||
cp ${filesystem_prefix}/etc/dhcp/hosts.w-lan.conf ${homedir_user}/${_dir}/hosts.w-lan.conf.${_network}
|
||||
fi
|
||||
|
||||
# - DSL PPP
|
||||
# -
|
||||
if [ -f "${filesystem_prefix}/etc/ppp/peers/dsl-provider" ]; then
|
||||
cp ${filesystem_prefix}/etc/ppp/peers/dsl-provider ${homedir_user}/${_dir}/dsl-provider.${_network}
|
||||
fi
|
||||
_network_name=`echo ${_network} | tr '[:upper:]' '[:lower:]'`
|
||||
if [ -f "${filesystem_prefix}/etc/ppp/peers/dsl-$_network_name" ];then
|
||||
cp ${filesystem_prefix}/etc/ppp/peers/dsl-$_network_name ${homedir_user}/${_dir}/dsl-${_network_name}.${_network}
|
||||
# - /etc/ppp/peers/*
|
||||
# -
|
||||
# - /etc/ppp/pap-secrets
|
||||
# - /etc/ppp/chap-secrets
|
||||
# -
|
||||
# - /etc/ppp/ip-up.d/email_notice
|
||||
# -
|
||||
if [[ "$(ls -A /etc/ppp/peers)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/etc_ppp_peers_${_network}.tar.gz -C ${filesystem_prefix}/etc/ppp/ peers
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/etc_ppp_peers_${_network}.tar.gz
|
||||
fi
|
||||
cp ${filesystem_prefix}/etc/ppp/pap-secrets ${homedir_user}/${_dir}/pap-secrets.${_network}
|
||||
cp ${filesystem_prefix}/etc/ppp/chap-secrets ${homedir_user}/${_dir}/chap-secrets.${_network}
|
||||
@ -146,18 +168,50 @@ cp ${filesystem_prefix}/etc/hosts ${homedir_user}/${_dir}/hosts.${_network}
|
||||
cp ${filesystem_prefix}/etc/network/interfaces ${homedir_user}/${_dir}/interfaces.${_network}
|
||||
cp ${filesystem_prefix}/etc/resolv.conf ${homedir_user}/${_dir}/resolv.conf.${_network}
|
||||
|
||||
|
||||
# - /root/bin directory
|
||||
# -
|
||||
if [[ "$(ls -A /root/bin)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/root_bin_${_network}.tar.gz -C ${filesystem_prefix}/root bin
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/root_bin_${_network}.tar.gz
|
||||
fi
|
||||
|
||||
# - /usr/local/src directory
|
||||
# -
|
||||
if [[ "$(ls -A /usr/local/src)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/usr_local_src_${_network}.tar.gz -C ${filesystem_prefix}/usr/local src
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/usr_local_src_${_network}.tar.gz
|
||||
fi
|
||||
|
||||
# - /usr/local/sbin directory
|
||||
# -
|
||||
if [[ "$(ls -A /usr/local/sbin)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/usr_local_sbin_${_network}.tar.gz -C ${filesystem_prefix}/usr/local sbin
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/usr_local_sbin_${_network}.tar.gz
|
||||
fi
|
||||
|
||||
# - Firewall
|
||||
# -
|
||||
# - /etc/systemd/system/ipt-firewall.service
|
||||
# - /etc/systemd/system/ip6t-firewall.service
|
||||
# -
|
||||
# - /etc/init.d/ipt-firewall
|
||||
# - /etc/init.d/ipt-firewall
|
||||
# -
|
||||
# - /etc/ipt-firewall/*
|
||||
# -
|
||||
if [[ "$(ls -A /etc/ipt-firewall)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/etc_ipt-firewall_${_network}.tar.gz -C ${filesystem_prefix}/etc ipt-firewall
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/etc_ipt-firewall_${_network}.tar.gz
|
||||
fi
|
||||
|
||||
if [[ -f "${filesystem_prefix}/etc/systemd/system/ipt-firewall.service" ]]; then
|
||||
cp ${filesystem_prefix}/etc/systemd/system/ipt-firewall.service ${homedir_user}/${_dir}/ipt-firewall.service.${_network}
|
||||
cp ${filesystem_prefix}/usr/local/sbin/ipt-firewall-gateway ${homedir_user}/${_dir}/ipt-firewall-gateway.${_network}
|
||||
cp ${filesystem_prefix}/etc/ipt-firewall/ipt-firewall-gateway.conf ${homedir_user}/${_dir}/ipt-firewall-gateway.conf.${_network}
|
||||
fi
|
||||
if [[ -f "${filesystem_prefix}/etc/systemd/system/ip6t-firewall.service" ]]; then
|
||||
cp ${filesystem_prefix}/etc/systemd/system/ipt-firewall.service ${homedir_user}/${_dir}/ip6t-firewall.service.${_network}
|
||||
cp ${filesystem_prefix}/usr/local/sbin/ip6t-firewall-gateway ${homedir_user}/${_dir}/ip6t-firewall-gateway.${_network}
|
||||
cp ${filesystem_prefix}/etc/ipt-firewall/ip6t-firewall-gateway.conf ${homedir_user}/${_dir}/ip6t-firewall-gateway.conf.${_network}
|
||||
cp ${filesystem_prefix}/etc/systemd/system/ip6t-firewall.service ${homedir_user}/${_dir}/ip6t-firewall.service.${_network}
|
||||
fi
|
||||
|
||||
if [ -f "${filesystem_prefix}/etc/init.d/ipt-firewall" ]; then
|
||||
cp ${filesystem_prefix}/etc/init.d/ipt-firewall ${homedir_user}/${_dir}/ipt-firewall.${_network}
|
||||
fi
|
||||
@ -165,20 +219,47 @@ if [ -f "${filesystem_prefix}/etc/init.d/ip6t-firewall" ]; then
|
||||
cp ${filesystem_prefix}/etc/init.d/ip6t-firewall ${homedir_user}/${_dir}/ip6t-firewall.${_network}
|
||||
fi
|
||||
|
||||
if [ -f "${filesystem_prefix}/etc/init.d/ipt-firewall-gateway" ]; then
|
||||
cp ${filesystem_prefix}/etc/init.d/ipt-firewall-gateway ${homedir_user}/${_dir}/ipt-firewall-gateway.${_network}
|
||||
fi
|
||||
if [ -f "${filesystem_prefix}/etc/init.d/ip6t-firewall-gateway" ]; then
|
||||
cp ${filesystem_prefix}/etc/init.d/ip6t-firewall-gateway ${homedir_user}/${_dir}/ip6t-firewall-gateway.${_network}
|
||||
fi
|
||||
|
||||
# - Check Script Onlinestatus
|
||||
# -
|
||||
# - /etc/systemd/system/check_net.service
|
||||
# -
|
||||
# - /usr/local/sbin/check_net.sh
|
||||
# - /usr/local/sbin/netconfig.sh
|
||||
# -
|
||||
# - /etc/check_net/*
|
||||
# -
|
||||
# - /etc/logrotate.d/check_net
|
||||
# -
|
||||
if [[ "$(ls -A /etc/check_net)" ]] ; then
|
||||
tar -czpf ${homedir_user}/${_dir}/etc_check_net_${_network}.tar.gz -C ${filesystem_prefix}/etc check_net
|
||||
chown ${user}:${user} ${homedir_user}/${_dir}/etc_check_net_${_network}.tar.gz
|
||||
fi
|
||||
if [[ -f "${filesystem_prefix}/etc/systemd/system/check_net.service" ]] ; then
|
||||
cp ${filesystem_prefix}/etc/systemd/system/check_net.service ${homedir_user}/${_dir}/check_net.service.${_network}
|
||||
cp ${filesystem_prefix}/usr/local/sbin/check_net.sh ${homedir_user}/${_dir}/check_net.sh.${_network}
|
||||
cp ${filesystem_prefix}/usr/local/sbin/netconfig.sh ${homedir_user}/${_dir}/netconfig.sh.${_network}
|
||||
cp ${filesystem_prefix}/etc/check_net/check_net.conf ${homedir_user}/${_dir}/check_net.conf.${_network}
|
||||
fi
|
||||
if [[ -f "${filesystem_prefix}/etc/logrotate.d/check_net" ]] ; then
|
||||
cp ${filesystem_prefix}/etc/logrotate.d/check_net ${homedir_user}/${_dir}/check_net-logrotate.${_network}
|
||||
fi
|
||||
|
||||
cp ${filesystem_prefix}/etc/rc.local ${homedir_user}/${_dir}/rc.local.${_network}
|
||||
|
||||
# - Other files
|
||||
# -
|
||||
# - /etc/rc.local
|
||||
# - /var/spool/cron/crontabs/root
|
||||
# - /usr/local/igmpproxy/etc/igmpproxy.conf
|
||||
# - /etc/aiccu.conf
|
||||
# - /etc/default/aiccu
|
||||
# - /etc/radvd.conf
|
||||
# -
|
||||
if [ -f "${filesystem_prefix}/etc/rc.local" ]; then
|
||||
cp ${filesystem_prefix}/etc/rc.local ${homedir_user}/${_dir}/rc.local.${_network}
|
||||
fi
|
||||
if [ -f "${filesystem_prefix}/var/spool/cron/crontabs/root" ]; then
|
||||
cp ${filesystem_prefix}/var/spool/cron/crontabs/root ${homedir_user}/${_dir}/cron_root.${_network}
|
||||
fi
|
||||
|
Reference in New Issue
Block a user