From 7d4fd69b5f678ac67f1324c5b298011487e6112f Mon Sep 17 00:00:00 2001
From: Mathijs Kwik <mathijs@bluescreen303.nl>
Date: Sun, 1 Apr 2012 10:54:13 +0000
Subject: [PATCH] dhcpcd: wifi disconnect should also generate ip-down

svn path=/nixos/trunk/; revision=33511
---
 modules/services/networking/dhcpcd.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/services/networking/dhcpcd.nix b/modules/services/networking/dhcpcd.nix
index 12a2cc113dc..9e0e571a005 100644
--- a/modules/services/networking/dhcpcd.nix
+++ b/modules/services/networking/dhcpcd.nix
@@ -53,8 +53,8 @@ let
           ${config.system.build.upstart}/sbin/initctl emit -n ip-up IFACE=$interface
       fi
 
-      if [ "$reason" = EXPIRE -o "$reason" = RELEASE ]; then
           ${config.system.build.upstart}/sbin/initctl emit -n ip-down IFACE=$interface
+      if [ "$reason" = EXPIRE -o "$reason" = RELEASE -o "$reason" = NOCARRIER] ; then
       fi
     '';