#!/bin/sh

KICKERRC=.kde/share/config/kickerrc

add_applet() {
	local filename
	filename=$1

	if fgrep --quiet uim_panelapplet ${filename} ; then
		echo "${filename}: UIM applet installed."
		return 1
	fi

	if fgrep --quiet Applet_5 ${filename} ; then
		echo "${filename}: UIM applet not found.  But, kickerrc isn't default."
		return 1
	fi

	cat <<EOF | ed -s ${filename} > /dev/null 2>&1
/^\[General]
i
[Applet_5]
ConfigFile=uim_panelappletrc
DesktopFile=uimapplet.desktop
FreeSpace2=1
WidthForHeightHint=86

.
w
EOF

	cat <<EOF | ed -s ${filename} > /dev/null 2>&1
/Applets2=
s/Applet_3/Applet_5,Applet_3/
w
EOF

	return 0
}

# install UIM applet to kicker
for i in `ls /home/*/${KICKERRC} /root/${KICKERRC} /usr/share/skel/${KICKERRC}`
do
	add_applet ${i}
done

