#!/bin/sh ########################################################################### #post-DEinstall script for dpkg ########################################################################### #----------------------- Source common (globals) file export FLAGS="$@" if test -f ./global; then . ./global else echo "ERROR: cannot locate ./global file" exit 1 fi #---------------------- Task specific settings A4GL_TASK_MSG="Post-Uninstall" A4GL_TASK_LOG="$RPM_A4GL_RPMDEINSTALL_LOG" A4GL_AUBIT_FLAG="--post-uninstall-rpm --rpm-install-dir=${CURR_A4GL_PREFIX}" if test "$A4GL_USER_INTERACTION" = "1"; then A4GL_INTERACT_OPTION="&" A4GL_INTERACT_MSG="interactive program in separate process" else A4GL_INTERACT_OPTION="--no-interaction >> $A4GL_TASK_LOG" A4GL_INTERACT_MSG="non-interactive program" fi #---------------------- Perform task actions if ! test -d ${CURR_A4GL_PREFIX}; then $RPM_A4GL_ERROR "ERROR: CURR_A4GL_PREFIX (${CURR_A4GL_PREFIX}) is not a directory" $RPM_A4GL_ERROR_EXIT $RPM_A4GL_ERROR_EXIT_CODE fi #NOTE that at this point all FILES are allready deleted #--------------------------------- # Make sure we know where we are cd ${CURR_A4GL_PREFIX} #--------------------------------- # Run tasks #Must be here, as 'aubit' script was allready deleted rmdir ${CURR_A4GL_PREFIX}/bin ${CURR_A4GL_PREFIX}/docs 2>/dev/null rmdir ${CURR_A4GL_PREFIX}/etc/config ${CURR_A4GL_PREFIX}/etc/convertsql ${CURR_A4GL_PREFIX}/etc/import ${CURR_A4GL_PREFIX}/etc 2>/dev/null rmdir ${CURR_A4GL_PREFIX}/incl ${CURR_A4GL_PREFIX}/lib 2>/dev/null rmdir ${CURR_A4GL_PREFIX}/plugins-* 2>/dev/null rmdir ${CURR_A4GL_PREFIX}/tools/4glpc/settings ${CURR_A4GL_PREFIX}/tools/4glpc ${CURR_A4GL_PREFIX}/tools 2>/dev/null rmdir ${CURR_A4GL_PREFIX}/tools/test/gui ${CURR_A4GL_PREFIX}/tools/test ${CURR_A4GL_PREFIX}/test 2>/dev/null rmdir ${CURR_A4GL_PREFIX}/ 2>/dev/null #--------------------------------- # Close log file date >> $A4GL_TASK_LOG $RPM_A4GL_VERBOSE "$A4GL_TASK_MSG tasks finished" >> $A4GL_TASK_LOG #--------------------------------- # Show to user task summary $RPM_A4GL_EXIT "$A4GL_TASK_MSG tasks finished, see $A4GL_TASK_LOG for details." ################################ EOF ########################################