#!/bin/sh
##########

rm -f /root/.advanced-systemui-release /root/.advanced-systemui-test /root/.advanced-systemui-debug
rm -f /root/.asui-settings-release /root/.asui-settings-test

##########

/etc/init.d/advanced-systemui start

update-rc.d -f advanced-systemui-early remove >/dev/null
update-rc.d -f advanced-systemui remove >/dev/null
update-rc.d advanced-systemui-early defaults 26 74 >/dev/null
update-rc.d advanced-systemui defaults 61 45 >/dev/null

# don't start systemui during boot
update-rc.d -f osso-systemui-early remove >/dev/null
update-rc.d -f osso-systemui remove >/dev/null
update-rc.d osso-systemui-early stop 74 0 1 6 .
update-rc.d osso-systemui stop 45 0 1 6 .

##########

# update sudoers
update-sudoers

# add ASUI, ASUI settings and statusbar applet icons to GTK cache
gtk-update-icon-cache -f /usr/share/icons/hicolor

# allow default battery applet to be disabled
if [ "`grep -E "^Mandatory=true$" /usr/share/applications/hildon-status-bar/hildon-status-bar-battery.desktop`" != "" ]; then
	sed -i "s:^Mandatory=true$:#Mandatory=true:g" /usr/share/applications/hildon-status-bar/hildon-status-bar-battery.desktop
fi

# allow default connection applet to be disabled
if [ "`grep -E "^Mandatory=true$" /usr/share/applications/hildon-status-bar/hildon-status-bar-internet.desktop`" != "" ]; then
	sed -i "s:^Mandatory=true$:#Mandatory=true:g" /usr/share/applications/hildon-status-bar/hildon-status-bar-internet.desktop
fi

# enable battery applet if setting doesn't exist
if [ "`gconftool-2 --get /apps/asui/enable_battery_applet 2>&1 |grep \"No value set\"`" != "" ]; then
	gconftool-2 --type bool --set /apps/asui/enable_battery_applet true
fi

##########

# let user select menu category
oldversion="$2"
if [ -z "$oldversion" ]; then
	maemo-select-menu-location advanced-systemui.desktop
	maemo-select-menu-location advanced-systemui-settings.desktop
fi

##########
exit 0
