From f6a6ea8d5ea0bf9a9344d99b0715e5a3fad1476a Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Mon, 6 Jul 2009 19:29:58 +0200 Subject: [PATCH 1/1] Add aliases to backup and run setaliases at red start (if red=static only) --- config/backup/include | 3 ++- config/rootfiles/core/29/filelists/files | 2 ++ src/initscripts/init.d/networking/red | 5 ++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/config/backup/include b/config/backup/include index 0ce2dc6ca0..87abb071e3 100644 --- a/config/backup/include +++ b/config/backup/include @@ -3,7 +3,7 @@ /var/ipfire/*/*.pem /var/ipfire/*/config /var/ipfire/*/enable -/var/ipifre/*/*enable* +/var/ipfire/*/*enable* /etc/passwd /etc/shadow /etc/group @@ -30,3 +30,4 @@ /etc/sysconfig/rc.local /root/.gitconfig /root/.bash_history +/var/ipfire/ethernet/aliases diff --git a/config/rootfiles/core/29/filelists/files b/config/rootfiles/core/29/filelists/files index 536160d243..9b62cc7638 100644 --- a/config/rootfiles/core/29/filelists/files +++ b/config/rootfiles/core/29/filelists/files @@ -8,3 +8,5 @@ srv/web/ipfire/images/info.gif srv/web/ipfire/images/openvpn.gif var/ipfire/menu.d/50-firewall.menu lib/firmware/av7110/bootcode.bin +var/ipfire/backup/include +etc/rc.d/init.d/networking/red diff --git a/src/initscripts/init.d/networking/red b/src/initscripts/init.d/networking/red index 6a85eb48e6..f90e07378d 100644 --- a/src/initscripts/init.d/networking/red +++ b/src/initscripts/init.d/networking/red @@ -122,7 +122,10 @@ case "${1}" in evaluate_retval run_subdir ${rc_base}/init.d/networking/red.up/ - + + # Configure aliases only if red static + /usr/local/bin/setaliases + elif [ "${TYPE}" == "DHCP" ]; then if [ -e $LEASEINFO ]; then -- 2.39.2