mirror of
https://gitlab.com/shorewall/code.git
synced 2025-01-02 19:49:08 +01:00
Fix Shorewall-core installer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
c975cddfda
commit
09ad6bba1a
@ -271,7 +271,7 @@ for f in lib.* ; do
|
|||||||
echo "Library ${f#*.} file installed as ${DESTDIR}/usr/share/shorewall/$f"
|
echo "Library ${f#*.} file installed as ${DESTDIR}/usr/share/shorewall/$f"
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ $BUILD = apple ]; then
|
if [ $BUILD != apple ]; then
|
||||||
eval sed -i \'s\|g_libexec=.\*\|g_libexec=$LIBEXEC\|\' ${DESTDIR}/usr/share/shorewall/lib.cli
|
eval sed -i \'s\|g_libexec=.\*\|g_libexec=$LIBEXEC\|\' ${DESTDIR}/usr/share/shorewall/lib.cli
|
||||||
eval sed -i \'s\|g_perllib=.\*\|g_perllib=$PERLLIB\|\' ${DESTDIR}/usr/share/shorewall/lib.cli
|
eval sed -i \'s\|g_perllib=.\*\|g_perllib=$PERLLIB\|\' ${DESTDIR}/usr/share/shorewall/lib.cli
|
||||||
else
|
else
|
||||||
|
@ -106,7 +106,7 @@
|
|||||||
|
|
||||||
<para>The <filename>/sbin/shorewall</filename> shell program is used to
|
<para>The <filename>/sbin/shorewall</filename> shell program is used to
|
||||||
interact with Shorewall. See <ulink
|
interact with Shorewall. See <ulink
|
||||||
url="manpages/shorewall.html">shorewall</ulink>(8). </para>
|
url="manpages/shorewall.html">shorewall</ulink>(8).</para>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="share-shorewall">
|
<section id="share-shorewall">
|
||||||
|
295
docs/Install.xml
295
docs/Install.xml
@ -263,6 +263,9 @@
|
|||||||
<para>Beginning with Shorewall 4.4.20, you can specify an absolute
|
<para>Beginning with Shorewall 4.4.20, you can specify an absolute
|
||||||
path name for LIBEXEC, in which case the listed executables will
|
path name for LIBEXEC, in which case the listed executables will
|
||||||
be installed in ${LIBEXEC}/shorewall*.</para>
|
be installed in ${LIBEXEC}/shorewall*.</para>
|
||||||
|
|
||||||
|
<para>Beginning with Shorewall 4.5.1, you must specify an absolute
|
||||||
|
pathname for LIBEXEC.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
@ -280,10 +283,302 @@
|
|||||||
<para>Beginning with Shorewall 4.4.20, you can specify an absolute
|
<para>Beginning with Shorewall 4.4.20, you can specify an absolute
|
||||||
path name for PERLLIB, in which case the Shorewall Perl modules
|
path name for PERLLIB, in which case the Shorewall Perl modules
|
||||||
will be installed in ${PERLLIB}/Shorewall/.</para>
|
will be installed in ${PERLLIB}/Shorewall/.</para>
|
||||||
|
|
||||||
|
<para>Beginning with Shorewall 4.5.1, you must specify an absolute
|
||||||
|
pathname for PERLLIB.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>Default Install Locations</title>
|
||||||
|
|
||||||
|
<para>The default install locations are distribution dependent as shown
|
||||||
|
in the following sections. These are the locations that are chosen by
|
||||||
|
the install.sh scripts.</para>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>All Distributions</title>
|
||||||
|
|
||||||
|
<informaltable>
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><emphasis role="bold">COMPONENT</emphasis></entry>
|
||||||
|
|
||||||
|
<entry><emphasis role="bold">LOCATION</emphasis></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>man pages</entry>
|
||||||
|
|
||||||
|
<entry>/usr/share/man/ (may ve overridden using
|
||||||
|
MANDIR)</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Shorewall Perl Modules</entry>
|
||||||
|
|
||||||
|
<entry>/usr/share/shorewall/ (may be overridden using
|
||||||
|
PERLLIB)</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Executable helper scripts (compiler.pl, getparams,
|
||||||
|
wait4ifup)</entry>
|
||||||
|
|
||||||
|
<entry>/usr/share/shorewall/ (may be overridden using
|
||||||
|
LIBEXEC)</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ifupdown.sh (from Shorewall-init)</entry>
|
||||||
|
|
||||||
|
<entry>/usr/share/shorewall-init/ (may be overridden using
|
||||||
|
LIBEXEC)</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</informaltable>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>Debian</title>
|
||||||
|
|
||||||
|
<informaltable>
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><emphasis role="bold">COMPONENT</emphasis></entry>
|
||||||
|
|
||||||
|
<entry><emphasis role="bold">LOCATION</emphasis></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>CLI programs</entry>
|
||||||
|
|
||||||
|
<entry>/sbin/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Distribution-specific configuration file</entry>
|
||||||
|
|
||||||
|
<entry>/etc/default/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Init Scripts</entry>
|
||||||
|
|
||||||
|
<entry>/etc/init.d/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>/etc/network/if-up.d/shorewall,
|
||||||
|
/etc/network/if-post-down.d/shorewall</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ppp ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>/etc/ppp/ip-up.d/shorewall,
|
||||||
|
/etc/ppp/ip-down.d/shorewall /etc/ppp/ipv6-up.d/shorewall
|
||||||
|
/etc/ppp/ipv6-down.d/shorewall</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</informaltable>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>Redhat and Derivatives</title>
|
||||||
|
|
||||||
|
<informaltable>
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><emphasis role="bold">COMPONENT</emphasis></entry>
|
||||||
|
|
||||||
|
<entry><emphasis role="bold">LOCATION</emphasis></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>CLI programs</entry>
|
||||||
|
|
||||||
|
<entry>/sbin/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Distribution-specific configuration file</entry>
|
||||||
|
|
||||||
|
<entry>/etc/sysconfig/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Init Scripts</entry>
|
||||||
|
|
||||||
|
<entry>/etc/rc.d/init.d/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>/sbin/ifup-local, /sbin/ifdown-local</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ppp ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>/etc/ppp/ip-up.local, /etc/ppp/ip-down.local</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</informaltable>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>SuSE</title>
|
||||||
|
|
||||||
|
<informaltable>
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><emphasis role="bold">COMPONENT</emphasis></entry>
|
||||||
|
|
||||||
|
<entry><emphasis role="bold">LOCATION</emphasis></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>CLI programs</entry>
|
||||||
|
|
||||||
|
<entry>/sbin/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Distribution-specific configuration file</entry>
|
||||||
|
|
||||||
|
<entry>/etc/sysconfig/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Init Scripts</entry>
|
||||||
|
|
||||||
|
<entry>/etc/init.d/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>/etc/sysconfig/network/if-up.d/shorewall,
|
||||||
|
/etc/sysconfig/network/if-down.d/shorewall</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ppp ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>/etc/ppp/ip-up.d/shorewall,
|
||||||
|
/etc/ppp/ip-down.d/shorewall /etc/ppp/ipv6-up.d/shorewall
|
||||||
|
/etc/ppp/ipv6-down.d/shorewall</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</informaltable>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>Cygwin</title>
|
||||||
|
|
||||||
|
<informaltable>
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><emphasis role="bold">COMPONENT</emphasis></entry>
|
||||||
|
|
||||||
|
<entry><emphasis role="bold">LOCATION</emphasis></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>CLI programs</entry>
|
||||||
|
|
||||||
|
<entry>/bin/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Distribution-specific configuration file</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Init Scripts</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ppp ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</informaltable>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<title>OS X</title>
|
||||||
|
|
||||||
|
<informaltable>
|
||||||
|
<tgroup cols="2">
|
||||||
|
<tbody>
|
||||||
|
<row>
|
||||||
|
<entry><emphasis role="bold">COMPONENT</emphasis></entry>
|
||||||
|
|
||||||
|
<entry><emphasis role="bold">LOCATION</emphasis></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>CLI programs</entry>
|
||||||
|
|
||||||
|
<entry>/sbin/<replaceable>product</replaceable></entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Distribution-specific configuration file</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>Init Scripts</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry>ppp ifupdown scripts from Shorewall-init</entry>
|
||||||
|
|
||||||
|
<entry>N/A</entry>
|
||||||
|
</row>
|
||||||
|
</tbody>
|
||||||
|
</tgroup>
|
||||||
|
</informaltable>
|
||||||
|
</section>
|
||||||
|
</section>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="Debian">
|
<section id="Debian">
|
||||||
|
Loading…
Reference in New Issue
Block a user