This has been fixed in the latest commit in Debian.

Index: nginx-common.preinst
===================================================================
--- nginx-common.preinst        (revision 19547)
+++ nginx-common.preinst        (working copy)
@@ -11,9 +11,17 @@
     rm -f /etc/logrotate.d/nginx-common
     ;;
 
-  upgrade|abort-upgrade)
+  upgrade)
+    # If this is an upgrade, then they might have the UFW profile in the wrong 
spot.
+    if [ -d /etc/ufw/applications.d/nginx ]; then
+      rm -f /etc/ufw/applications.d/nginx/ufw.profile
+      rmdir /etc/ufw/applications.d/nginx
+    fi
     ;;
 
+  abort-upgrade)
+    ;;
+
   *)
     echo "preinst called with unknown argument \`$1'" >&2
     exit 1
Index: changelog
===================================================================
--- changelog   (revision 19547)
+++ changelog   (working copy)
@@ -1,3 +1,13 @@
+nginx (1.1.8-1ubuntu1) precise; urgency=low
+
+  * debian/nginx-common.install:
+    + Changed ufw profile installation (LP: #825349)
+      - debian/ufw.profile -> debian/ufw/nginx
+  * debian/nginx-common.preinst:
+    + Cleanup of moved nginx profile.
+
+ -- Michael Lustfield <mich...@lustfield.net>  Tue, 15 Nov 2011 01:51:17 +0000
+
 nginx (1.1.8-1) UNRELEASED; urgency=low
 
   [Cyril Lavier]
Index: ufw.profile
===================================================================
--- ufw.profile (revision 19547)
+++ ufw.profile (working copy)
@@ -1,14 +0,0 @@
-[Nginx HTTP]
-title=Web Server (Nginx, HTTP)
-description=Small, but very powerful and efficient web server
-ports=80/tcp
-
-[Nginx HTTPS]
-title=Web Server (Nginx, HTTPS)
-description=Small, but very powerful and efficient web server
-ports=443/tcp
-
-[Nginx Full]
-title=Web Server (Nginx, HTTP + HTTPS)
-description=Small, but very powerful and efficient web server
-ports=80,443/tcp
Index: nginx-common.install
===================================================================
--- nginx-common.install        (revision 19547)
+++ nginx-common.install        (working copy)
@@ -1,3 +1,3 @@
 debian/conf/* etc/nginx
-debian/ufw.profile etc/ufw/applications.d/nginx
+debian/ufw/nginx etc/ufw/applications.d
 html/* usr/share/nginx/www/


Sending        debian/changelog
Sending        debian/nginx-common.install
Sending        debian/nginx-common.preinst
Adding         debian/ufw
Adding         debian/ufw/nginx
Deleting       debian/ufw.profile


If I have time, I'll see about creating a debdiff for the ubuntu guys to check 
out. Otherwise, you can feel free to do it. :)

** Changed in: nginx (Ubuntu)
       Status: New => Confirmed

** Changed in: nginx (Ubuntu)
       Status: Confirmed => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/825349

Title:
  ufw rules not available

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/825349/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to