#!/bin/bash -e

echo "Installing package #PKG#."
cdd-update-menus -d #CDD#

source /etc/cdd/cdd.conf
if [ -s /etc/cdd/#CDD#/#CDD#.conf ] ; then source /etc/cdd/#CDD#/#CDD#.conf ; fi
for ROLE in `getCDDRoleList #CDD#`; do
        for CDDUSER in `getUsersInRole #CDD# ${ROLE}`; do
		if [ "${UPDATEUSERMENU}" = "yes" ] ; then
			# Update user menus if UPDATEUSERMENU is set to yes
            		echo "Adding menu for user ${CDDUSER} of #CDD# ..."
            		su ${CDDUSER} -c "update-menus"
		fi

		# Version 0.3 changed ${HOME}/.menu which is not necessary any more and
		# thus files will be removed now
		USERHOME="`getUserHome ${CDDUSER}`"
		OLDENTRY="${USERHOME}/.menu/cdd-menu"
		test -L ${OLDENTRY} && rm -f ${OLDENTRY} \
			    && cddLog "Removing old menu entry for ${CDDUSER}"
        done
done

#DEBHELPER#
