#!/bin/sh -e


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

# remove configuration
filename="/etc/xdg/menus/hildon.menu"

if test -f /etc/xdg/menus/hildon.menu
then
 rm $filename
fi 

touch $filename


if [ "$(uname -r)" = "2.6.28-omap1" ]; then


# Set Menu to orginal strukture.
#DEBHELPER#

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>

  <!-- Search only in the hildon directory. -->
  <AppDir>/usr/share/applications/hildon</AppDir>
  <DirectoryDir>/usr/share/applications/hildon</DirectoryDir>

  <Include>
    <Filename>browser.desktop</Filename>
    <Filename>mediaplayer.desktop</Filename>
    <Filename>calendar.desktop</Filename>
    <Filename>image-viewer.desktop</Filename>
    <Filename>osso-addressbook.desktop</Filename>
    <Filename>rtcom-call-ui.desktop</Filename>
    <Filename>nokia-maps.desktop</Filename>
    <Filename>camera-ui.desktop</Filename>
    <Filename>modest.desktop</Filename>
    <Filename>rtcom-messaging-ui.desktop</Filename>
    <Filename>worldclock.desktop</Filename>
    <Filename>osso_calculator.desktop</Filename>
    <Filename>ovi.desktop</Filename>
    <Filename>hildon-control-panel.desktop</Filename>
  </Include>

  <Layout>
    <Filename>browser.desktop</Filename>
    <Filename>mediaplayer.desktop</Filename>
    <Filename>calendar.desktop</Filename>
    <Filename>image-viewer.desktop</Filename>
    <Filename>osso-addressbook.desktop</Filename>
    <Filename>rtcom-call-ui.desktop</Filename>
    <Filename>nokia-maps.desktop</Filename>
    <Filename>camera-ui.desktop</Filename>
    <Filename>modest.desktop</Filename>
    <Filename>rtcom-messaging-ui.desktop</Filename>
    <Filename>worldclock.desktop</Filename>
    <Filename>osso_calculator.desktop</Filename>
    <Filename>ovi.desktop</Filename>
    <Filename>hildon-control-panel.desktop</Filename>
    <Menuname>Applications</Menuname>
    <Merge type="all"/>
  </Layout>

  <MergeDir>hildon/</MergeDir>

</Menu> ' >> $filename



 else


# Set Menu to orginal strukture.
#DEBHELPER#

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>
   
     <!-- Search the default locations -->
      <AppDir>/usr/share/applications/hildon</AppDir>
      <DirectoryDir>/usr/share/applications/hildon</DirectoryDir>
         
      <Include>
        <Filename>browser.desktop</Filename>
        <Filename>mediaplayer.desktop</Filename>
        <Filename>calendar.desktop</Filename>
        <Filename>image-viewer.desktop</Filename>
        <Filename>osso-addressbook.desktop</Filename>
        <Filename>rtcom-call-ui.desktop</Filename>
        <Filename>nokia-maps.desktop</Filename>
        <Filename>camera-ui.desktop</Filename>
        <Filename>modest.desktop</Filename>
        <Filename>rtcom-messaging-ui.desktop</Filename>
        <Filename>worldclock.desktop</Filename>
        <Filename>osso_calculator.desktop</Filename>
        <Filename>ovi.desktop</Filename>
        <Filename>hildon-control-panel.desktop</Filename>
      </Include>
                                          
      <Menu>
        <Name>Applications</Name>
        <Directory>applications.directory</Directory>
        <OnlyUnallocated/>
   <Include>
     <All/>
     </Include>
   </Menu>
   </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

/etc/init.d/hildon-desktop stop
sleep 5
/etc/init.d/hildon-desktop start

exit 0
