debian/canfestival-peak.postrm
author Christian Taedcke
Wed, 10 Nov 2010 13:08:26 +0100
changeset 655 ea1ddcc77acf
parent 579 3126da40d469
permissions -rwxr-xr-x
CHANGED: - canSend message parameter is now a const pointer
ADDED : - IXXAT specific can bus watchdog to restart the VCI2 driver if a bus off, data ovverrun or remote queue overrun is detected. The can adapter cannot recover on its own.
* * *
CHANGED: - IXXAT::m_watchdogTimerId from DWORD to UINT_PTR to fix compiler warning
#!/bin/sh
# postrm script for canfestival

set -e

DLL_LIST=
CF_CONFIG_DIR=/usr/share/CanFestival-3/objdictgen/
CF_CONFIG=/usr/share/CanFestival-3/objdictgen/canfestival_config.py
CF_CONFIG_TEMP=/usr/share/CanFestival-3/objdictgen/canfestival_config_ori.py

case "$1" in
    configure)
    ;;
	
    purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
    
    if [ -d $CF_CONFIG_DIR ];then
	    ldconfig
	    # Find canfestival driver library in /usr/lib
	    cd /usr/lib
		for file in `ls libcanfestival_can* 2>/dev/null`
		do
			DLL_LIST="'$file',""$DLL_LIST"
		done
		
		# copy template config and add the DLL_LIST 
		# do this to display available canfestival plugin list choice in beremiz
		cat $CF_CONFIG_TEMP > $CF_CONFIG
		echo "DLL_LIST=[$DLL_LIST]" >> $CF_CONFIG
	fi
	;;
    
    *)
        echo "postrm called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.

#DEBHELPER#

exit 0