tag 695906 + patch
thanks

Here is a simple patch to fix this issue.

Cheers,
-- 
 .''`.      Josselin Mouette
: :' :
`. `'
  `-
diff -Nru ifupdown-0.7.5/debian/changelog ifupdown-0.7.5+jm1/debian/changelog
--- ifupdown-0.7.5/debian/changelog	2012-11-02 18:31:00.000000000 +0100
+++ ifupdown-0.7.5+jm1/debian/changelog	2013-02-13 20:10:34.000000000 +0100
@@ -1,3 +1,11 @@
+ifupdown (0.7.5+jm1) UNRELEASED; urgency=low
+
+  * Test build.
+  * postinst: do not create /e/n/i if it was removed manually.
+    Closes: #695906.
+
+ -- Josselin Mouette <[email protected]>  Wed, 13 Feb 2013 20:09:36 +0100
+
 ifupdown (0.7.5) unstable; urgency=low
 
   * Fix upstart hooks (Closes: #692110).
diff -Nru ifupdown-0.7.5/debian/postinst ifupdown-0.7.5+jm1/debian/postinst
--- ifupdown-0.7.5/debian/postinst	2012-06-21 23:52:38.000000000 +0200
+++ ifupdown-0.7.5+jm1/debian/postinst	2013-02-13 20:09:31.000000000 +0100
@@ -106,10 +106,14 @@
       report_warn "No 'auto lo' statement found in /etc/network/interfaces"
     fi
   else  # ! -f /etc/network/interfaces
-    echo "Creating /etc/network/interfaces."
-    echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces
-    echo "auto lo" >> /etc/network/interfaces
-    echo "iface lo inet loopback" >> /etc/network/interfaces
+    if [ -z "$2" ]; then
+      echo "Creating /etc/network/interfaces."
+      echo "# interfaces(5) file used by ifup(8) and ifdown(8)" > /etc/network/interfaces
+      echo "auto lo" >> /etc/network/interfaces
+      echo "iface lo inet loopback" >> /etc/network/interfaces
+    else
+      report_warn "/etc/network/interfaces does not exist"
+    fi
   fi
 fi
 
  • Bug#695906: Patch Josselin Mouette

Reply via email to