#!/bin/sh
#	firewall 0.01
#
#	Copyright (C) 2000:	Manel Marin <manel3@apdo.com>
#	Licence:		GNU GPL version >= 2
#
#

FW_RULES=/etc/firewall-easy-lib

FW_SCRIPT="`runfwscript -i /etc/firewall`"
	# Devuelve nombre del script de firewall a lanzar
	# Depende del kernel (2.0, 2.2, 2.4)


# REGENERAR EL SCRIPT SOLO SI ESTE NO EXISTE O SI HA CAMBIADO
if test -x $FW_SCRIPT
then
    if test $FW_RULES -nt $FW_SCRIPT
    then
	echo
	echo "!!! $FW_RULES _MODIFIED_ (newer than $FW_SCRIPT)"
	runfwscript fwgen	# Esto lanza fwgen-ipchains, etc...
	echo
    fi
else
    echo
    echo "!!! $FW_SCRIPT _DOES NOT EXIST_"
    runfwscript fwgen		# Esto lanza fwgen-ipchains, etc...
    echo
fi


# LANZAR EL SCRIPT ADECUADO AL KERNEL
runfwscript /etc/firewall	# Esto lanza firewall-ipchains, etc...
