mirror of
https://gitlab.com/shorewall/code.git
synced 2025-01-03 12:09:14 +01:00
Continue development of the Internals document
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
fc361afbc3
commit
483374d356
@ -174,7 +174,7 @@ our %EXPORT_TAGS = ( internal => [ qw( create_temp_script
|
|||||||
CONFIG_CONTINUATION
|
CONFIG_CONTINUATION
|
||||||
DO_INCLUDE
|
DO_INCLUDE
|
||||||
NORMAL_READ
|
NORMAL_READ
|
||||||
) ] ,
|
) , ] ,
|
||||||
protocols => [ qw (
|
protocols => [ qw (
|
||||||
TCP
|
TCP
|
||||||
UDP
|
UDP
|
||||||
@ -184,7 +184,7 @@ our %EXPORT_TAGS = ( internal => [ qw( create_temp_script
|
|||||||
IPv6_ICMP
|
IPv6_ICMP
|
||||||
SCTP
|
SCTP
|
||||||
GRE
|
GRE
|
||||||
) ],
|
) , ],
|
||||||
);
|
);
|
||||||
|
|
||||||
Exporter::export_ok_tags('internal');
|
Exporter::export_ok_tags('internal');
|
||||||
|
@ -116,7 +116,7 @@
|
|||||||
release and installs them on an end-user's or a packager's system. It
|
release and installs them on an end-user's or a packager's system. It
|
||||||
is diagrammed in the following graphic.</para>
|
is diagrammed in the following graphic.</para>
|
||||||
|
|
||||||
<graphic fileref="images/BuildInstall.png"/>
|
<graphic fileref="images/BuildInstall.png" />
|
||||||
|
|
||||||
<para>The build environment components are not released and are
|
<para>The build environment components are not released and are
|
||||||
discussed in the <ulink url="Build.html">Shorewall Build
|
discussed in the <ulink url="Build.html">Shorewall Build
|
||||||
@ -192,7 +192,7 @@ shorewall_cli $@</programlisting>
|
|||||||
<filename>prog.footer</filename>.</para>
|
<filename>prog.footer</filename>.</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section id="Compiler">
|
||||||
<title>Compiler</title>
|
<title>Compiler</title>
|
||||||
|
|
||||||
<para>With the exception of the <filename>getparams</filename> Shell
|
<para>With the exception of the <filename>getparams</filename> Shell
|
||||||
@ -238,6 +238,10 @@ shorewall_cli $@</programlisting>
|
|||||||
the script. The latter functions are no-ops when the
|
the script. The latter functions are no-ops when the
|
||||||
<command>check</command> command is being executed.</para>
|
<command>check</command> command is being executed.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para>Capability Detection</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -399,7 +403,7 @@ export -p</programlisting>
|
|||||||
<para>The operation of the generated script is illustrated in this
|
<para>The operation of the generated script is illustrated in this
|
||||||
diagram.</para>
|
diagram.</para>
|
||||||
|
|
||||||
<graphic fileref="images/RunningScript.png"/>
|
<graphic fileref="images/RunningScript.png" />
|
||||||
|
|
||||||
<para>The Netfilter ruleset is sometimes dependent on the environment
|
<para>The Netfilter ruleset is sometimes dependent on the environment
|
||||||
when the script runs. Dynamic IP addresses and gateways, for example,
|
when the script runs. Dynamic IP addresses and gateways, for example,
|
||||||
@ -462,7 +466,13 @@ export -p</programlisting>
|
|||||||
direct dependencies are not shown where there is also a transitive
|
direct dependencies are not shown where there is also a transitive
|
||||||
dependency.</para>
|
dependency.</para>
|
||||||
|
|
||||||
<graphic fileref="images/ModuleDepencency.png"/>
|
<graphic fileref="images/ModuleDepencency.png" />
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>Config Module</title>
|
||||||
|
|
||||||
|
<para></para>
|
||||||
</section>
|
</section>
|
||||||
</section>
|
</section>
|
||||||
</article>
|
</article>
|
||||||
|
Loading…
Reference in New Issue
Block a user