#!/bin/sh # # Remove lock and log files FIREBIRD=@prefix@ rm -rf $FIREBIRD # restore old modules case "$LANG" in De*) echo "Wiederherstellen des Status vor $PKGINST ...";; *) echo "restoring state before $PKGINST ..." esac cd ${PKGSAV} find . -type f -exec /usr/bin/uncompress {} \; ERROR_UNCOMPRESS=`find . -type f -name '*.Z' -print` if [ -n "$ERROR_UNCOMPRESS" ] then echo "uncompress of \"${ERROR_UNCOMPRESS}\" failed, \nrun uncompress in ${PKGSAV} manually, \nand rest ore the uncompressed files in the correct paths.\n\n" exit 1 fi find . -type f -depth -print | cpio -pdum / if [ $? -ne 0 ] then echo "restoring of saved files failed, \n please restore files in ${PKGSAV} manually!\n\n" exit 1 fi #if [ -f /etc/inet/inetd.conf ]; then # echo "Restarting inetd..." # kill -HUP `ps -e | grep inetd | awk '{print $1}'` #fi # EOF