Index: ipk/source.sh4/tools_callmonitor/CONTROL/postinst
===================================================================
--- ipk/source.sh4/tools_callmonitor/CONTROL/postinst	(revision 23660)
+++ ipk/source.sh4/tools_callmonitor/CONTROL/postinst	(revision 23668)
@@ -1,14 +1,14 @@
 #!/bin/sh
-TMP=/tmp/.TOOLS
 INSTDIR="$1"  
-PLUGINDIR=$INSTDIR/usr/local/share/titan/plugins/callmonitor1
+PLUGINDIR="$INSTDIR/usr/local/share/titan/plugins/callmonitor1"
 
 if [ $INSTDIR != "/var" ]; then
-	ln -s $PLUGINDIR /var/usr/local/share/titan/plugins/callmonitor1 
+	rm -rf /var/usr/local/share/titan/plugins/callmonitor1 >/dev/null 2>&1
+	ln -sfn "$PLUGINDIR" /var/usr/local/share/titan/plugins/callmonitor1 
 fi
 
 if [ -e /tmp/callmon.conf ]; then
-	mv $PLUGINDIR/callmon.conf $PLUGINDIR/callmon.conf_org
-	cp  /tmp/callmon.conf $PLUGINDIR/callmon.conf
+	mv "$PLUGINDIR/callmon.conf" "$PLUGINDIR/callmon.conf_org"
+	cp /tmp/callmon.conf "$PLUGINDIR/callmon.conf"
 	rm /tmp/callmon.conf
 fi
Index: ipk/source.sh4/tools_callmonitor/CONTROL/postrm
===================================================================
--- ipk/source.sh4/tools_callmonitor/CONTROL/postrm	(revision 23660)
+++ ipk/source.sh4/tools_callmonitor/CONTROL/postrm	(revision 23668)
@@ -1,9 +1,11 @@
 #!/bin/sh
-TMP=/tmp/.TOOLS
 INSTDIR="$1"  
-PLUGINDIR=$INSTDIR/usr/local/share/titan/plugins/callmonitor1
+PLUGINDIR="$INSTDIR/usr/local/share/titan/plugins/callmonitor1"
 
-rm -rf $PLUGINDIR
-rm -rf /var/usr/local/share/titan/plugins/callmonitor1 
+rm -rf "$PLUGINDIR" >/dev/null 2>&1
+
+if [ "/var" != "$INSTDIR" ]; then
+	rm -rf /var/usr/local/share/titan/plugins/callmonitor1
+fi 
 
 exit 0
Index: ipk/source.sh4/tools_callmonitor/CONTROL/preinst
===================================================================
--- ipk/source.sh4/tools_callmonitor/CONTROL/preinst	(revision 23660)
+++ ipk/source.sh4/tools_callmonitor/CONTROL/preinst	(revision 23668)
@@ -1,13 +1,11 @@
 #!/bin/sh
-#
-TMP=/tmp/.TOOLS
 INSTDIR="$1"  
-PLUGINDIR=$INSTDIR/usr/local/share/titan/plugins/callmonitor1
+PLUGINDIR="$INSTDIR/usr/local/share/titan/plugins/callmonitor1"
 
-if [ -e $PLUGINDIR/callmon.conf ]; then
-	cp $PLUGINDIR/callmon.conf /tmp/callmon.conf 
+if [ -e "$PLUGINDIR/callmon.conf" ]; then
+	cp "$PLUGINDIR/callmon.conf" /tmp/callmon.conf 
 fi
 
-rm -rf $PLUGINDIR
+rm -rf "$PLUGINDIR"
 
 exit 0
Index: ipk/source.sh4/tools_callmonitor/CONTROL/prerm
===================================================================
--- ipk/source.sh4/tools_callmonitor/CONTROL/prerm	(revision 23660)
+++ ipk/source.sh4/tools_callmonitor/CONTROL/prerm	(revision 23668)
@@ -1,6 +1,3 @@
 #!/bin/sh
-TMP=/tmp/.TOOLS
-INSTDIR="$1"  
-PLUGINDIR=$INSTDIR/usr/local/share/titan/plugins/callmonitor1
 
 exit 0
