Index: /install/scripts/upgrades/0.9.1.sh
===================================================================
--- /install/scripts/upgrades/0.9.1.sh	(revision 247)
+++ /install/scripts/upgrades/0.9.1.sh	(revision 249)
@@ -49,5 +49,5 @@
 	fi
 	rm -f $tmpfile
-	return $status
+	return $ret
 }
 
@@ -66,7 +66,13 @@
 # XXX: je ne suis pas sûr qu'il soit véritablement nécessaire de
 # protéger redir/
-for i in `find /var/alternc/dns -type l | grep -v /var/alternc/bureau/admin/webmail; \
+for i in `find /var/alternc/dns -type l 
 	find /var/alternc/dns/redir -type d | grep -v '/redir\(/.\)\?$'`
 do
+	# don't "protect" squirrelmail, it legitimatly needs to consult
+	# files out of its own directory
+	if readlink $i | grep -q '^/var/alternc/bureau/admin/webmail/*$'
+	then
+		continue
+	fi
 	domain=`basename $i`
 	account=`get_account_by_domain $domain`
@@ -89,10 +95,9 @@
 EOF
 	then
-		#echo no change: $domain
 		true
 	else
 		echo -n " $domain"
+		add_dom_entry "Include $override_d/$initial_domain/$domain"
 	fi
-	add_dom_entry "Include $override_d/$initial_domain/$domain"
 done
 
