#!/bin/sh
# (c) Robert Shingledecker 2012
MENUITEM="$1"
APPMENU=/usr/local/tce.fluxbox
WORKMENU=/tmp/menu.$$
busybox awk -v target="$MENUITEM" '
BEGIN 
{ 
	FS="("
	writeFlag=1 
}
{
	eoi = index($2,"\)")-1
	item = substr($2,1,eoi)
 	if (item  == target) 
	{
		if ( $1 == "[submenu]" ) writeFlag = 0
		if ( $1 == "[exec]" ) next
	}
	if (writeFlag == 1) print $0
	if (writeFlag == 0 )
		if ($0 == "[end]") writeFlag = 1
	
}' "$APPMENU" > "$WORKMENU"
sync
sudo mv "$WORKMENU" "$APPMENU"
