diff --git a/docs/Introduction.xml b/docs/Introduction.xml index da5c49b58..2c1092060 100644 --- a/docs/Introduction.xml +++ b/docs/Introduction.xml @@ -368,8 +368,8 @@ ACCEPT net $FW tcp 22 and the command to be aborted. If the compilation step doesn't find any errors then the shell script is executed. - The 'compiled' scripts are placed in the directory /var/lib/shorewall and are named to + The 'compiled' scripts are placed by default in the directory + /var/lib/shorewall and are named to correspond to the command being executed. For example, the command /sbin/shorewall start will generate a script named /var/lib/shorewall/.start and, if the compilation is @@ -380,6 +380,13 @@ ACCEPT net $FW tcp 22 clear command is subsequently executed, /var/lib/shorewall/firewall is run to perform the requested operation. + + The AUTOMAKE option in /etc/shorewall/shorewall.conf may be set to + automatically generate a new script when one of the configuration files is + changed. When no file has changed since the last compilation, the + /sbin/shorewall start and /sbin/shorewall + restart commands will simply execute the current + /var/lib/shorewall/firewall script.