$OpenBSD: patch-util_fluxbox-generate_menu_in,v 1.10 2013/04/16 15:27:03 bcallah Exp $

Adapt to our non-GNU grep

Remove bashisms
(upstream git commit dcdfdfd56b5dbb6453062ad60876647b11433f18)

Default browswer variable can be empty
(upstream git commit be2c52a146a013ebbfb708073317c337986371ff)

--- util/fluxbox-generate_menu.in.orig	Sun Apr  7 18:18:38 2013
+++ util/fluxbox-generate_menu.in	Sun Apr  7 18:19:53 2013
@@ -330,7 +330,7 @@ searchForIcon(){
     # echo "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" 
     if [ -f "$entry_icon" ]; then
     # if icon exists and entry does not already exists, add it
-        if ! grep -q -m 1 "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then
+        if ! grep -q "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then
             printf "\"${entry_exec}\" \t <${entry_icon}>\n" >> $ICONMAPPING
         else 
             : echo "#    mapping already exists for ${entry_exec}" >> $ICONMAPPING
