#!/bin/sh -e


if test -d /opt/menu-update/ 
then
 rm -r /opt/menu-update
fi

# remove configuration
filename="/home/user/.config/menus/hildon.menu"



if test -f /home/user/.config/menus/hildon.menu-old
then

    if test -f /home/user/.config/menus/hildon.menu
     then  
       rm /home/user/.config/menus/hildon.menu
    fi

 mv /home/user/.config/menus/hildon.menu-old /home/user/.config/menus/hildon.menu
else


    if test -f /home/user/.config/menus/hildon.menu
     then  
       rm /home/user/.config/menus/hildon.menu
    fi

 # Set Menu to orginal strukture.

 touch $filename

 echo '<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
  "http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">

 <Menu>
 	<Name>Main</Name>
	<MergeFile type="parent">/etc/xdg/menus/hildon.menu</MergeFile>
	<AppDir>/home/user/.local/share/applications/hildon</AppDir>
	<DirectoryDir>/home/user/.local/share/applications/hildon</DirectoryDir>

	<MergeDir>hildon/</MergeDir>
 </Menu> ' >> $filename
fi

if test -f /usr/share/applications/hildon/update.desktop
then
 rm /usr/share/applications/hildon/update.desktop
 echo update.desktop cleaned
else
 echo update.desktop not exist no cleaning
fi

exit 0



