diff -Nru ifupdown-0.7.5/debian/changelog ifupdown-0.7.5+nmu1/debian/changelog
--- ifupdown-0.7.5/debian/changelog	2012-11-02 13:31:00.000000000 -0400
+++ ifupdown-0.7.5+nmu1/debian/changelog	2013-03-03 05:44:31.000000000 -0500
@@ -1,3 +1,12 @@
+ifupdown (0.7.5+nmu1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * postinst: do not create /etc/network/interfaces if it was manually removed
+    (closes: #695906).
+    - Patch thanks to Josselin Mouette.
+
+ -- Michael Gilbert <mgilbert@debian.org>  Sun, 03 Mar 2013 10:41:41 +0000
+
 ifupdown (0.7.5) unstable; urgency=low
 
   * Fix upstart hooks (Closes: #692110).
diff -Nru ifupdown-0.7.5/debian/postinst ifupdown-0.7.5+nmu1/debian/postinst
--- ifupdown-0.7.5/debian/postinst	2012-06-21 17:52:38.000000000 -0400
+++ ifupdown-0.7.5+nmu1/debian/postinst	2013-03-03 05:41:27.000000000 -0500
@@ -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
 
