diff --git a/docs/upgrade_issues.xml b/docs/upgrade_issues.xml
index 19b7f63d7..053faf2ee 100644
--- a/docs/upgrade_issues.xml
+++ b/docs/upgrade_issues.xml
@@ -79,7 +79,7 @@
compiler(s) you install. In Shorewall 4.0.0, there are the following
packages:
- Shorewall ( common files )
+ Shorewall-common ( common files )
@@ -93,27 +93,31 @@
Shorewall-lite
- You must install Shorewall and at least one of the
- compiler packages (you may install them both).
+ You must install Shorewall-common and at least one of
+ the compiler packages (you may install them both).
You cannot simply upgrade your existing Shorewall package. You
- must upgrade Shorewall and install
- one or both of the compilers.
+ must upgrade Shorewall-common and
+ install one or both of the compilers.
- If you attempt to upgrade using the RPM, you get this
- result:gateway:~ # rpm -Uvh shorewall-4.0.0.noarch.rpm
+ If you attempt to upgrade using the common RPM, you get this
+ result:gateway:~ # rpm -Uvh shorewall-common-4.0.0.noarch.rpm
error: Failed dependencies:
-shorewall_compiler is needed by shorewall-4.0.0-1.noarch
-gateway:~ # You must either:rpm -U shorewall-4.0.0.noarch.rpm shorewall-shell-4.0.0.noarch.rpmorrpm -U shorewall-4.0.0.noarch.rpm shorewall-perl-4.0.0.noarch.rpmorrpm -i shorewall-shell-4.0.0.noarch.rpm
-rpm -U shorewall-4.0.0.noarch.rpmorrpm -i shorewall-perl-4.0.0.noarch.rpm
-rpm -U shorewall-4.0.0.noarch.rpmIf you are upgrading using
- the tarball, you must install either shorewall-shell or shorewall-perl
- before you upgrade Shorewall. Otherwise, the install.sh script fails
+shorewall_compiler is needed by shorewall-common-4.0.0-1.noarch
+gateway:~ # You must either:rpm -U shorewall-common-4.0.0.noarch.rpm shorewall-shell-4.0.0.noarch.rpmorrpm -U shorewall-common-4.0.0.noarch.rpm shorewall-perl-4.0.0.noarch.rpmorrpm -U shorewall-common-4.0.0.noarch.rpm shorewall-shell-4.0.0.noarch.rpm shorewall-perl-4.0.0.noarch.rpmIf
+ you are upgrading using the tarball, you must install either
+ shorewall-shell or shorewall-perl before you upgrade Shorewall using
+ the Shorewall-common tarball. Otherwise, the install.sh script fails
with:
ERROR: No Shorewall compiler is installed
The shorewall-shell and shorewall-perl packages are
installed from the tarball in the expected way; untar the package, and
run the install.sh script.
+
+ The RPMs are set up so that if you upgrade an existing Shorewall
+ installation as part of a distribution upgrade and you have not
+ already installed shorewall-perl, then you will end up with
+ Shorewall-common and Shorewall-shell installed.