diff --git a/nodewatcher/Makefile b/nodewatcher/Makefile
index 303258a30d5b37f3b4957bacc659a4d1caf2276a..6e3f5dbdbedc89ed6e8b3eca09907558853f28d4 100644
--- a/nodewatcher/Makefile
+++ b/nodewatcher/Makefile
@@ -12,6 +12,7 @@ define Package/ffol-nodewatcher
   SECTION:=daemon
   CATEGORY:=Freifunk Oldenburg
   TITLE:=Provides status data for netmon 
+  DEPENDS:=+bridge-utils
 endef
 
 define Package/ffol-nodewatcher/description
diff --git a/nodewatcher/files/lib/ffol/nodewatcher/nodewatcher.sh b/nodewatcher/files/lib/ffol/nodewatcher/nodewatcher.sh
index b86eefddbadee7876060e356a94d5466c93a2e6e..9131c3f373a1fa8d4c93c13fb67ba6588f38bc8c 100755
--- a/nodewatcher/files/lib/ffol/nodewatcher/nodewatcher.sh
+++ b/nodewatcher/files/lib/ffol/nodewatcher/nodewatcher.sh
@@ -202,7 +202,7 @@ crawl() {
 	#write data to hxml file that provides the data on httpd
 	echo $DATA > $SCRIPT_DATA_FILE
 	#symlink nodewatcher-data in gluon-statuspage-docroot
-	if [ -f /lib/gluon/status-page/www/node.data ]; then
+	if [ ! -h /lib/gluon/status-page/www/node.data ]; then
 		ln -s $SCRIPT_DATA_FILE /lib/gluon/status-page/www/node.data
 	fi
 }