#!/bin/sh
# (c) Robert Shingledecker 2012
MENUITEM="\"$1\""
ICEMENU="$HOME"/.icewm/menu
WORKMENU=/tmp/menu.$$
busybox awk -v target="$MENUITEM" '
BEGIN { writeFlag=1 }
{
	if (match($2,target)) 
	{
		if ( $1 == "menu" ) writeFlag = 0
		if ( $1 == "prog" ) next
	}
	if (writeFlag == 1) print $0
	if (writeFlag == 0 )
		if ($1 == "}") writeFlag = 1
	
}' "$ICEMENU" > "$WORKMENU"
sync
mv "$WORKMENU" "$ICEMENU"
