#!/bin/sh # #------------------------------------------------------------------------------ # $Copyright: # Copyright (C) Siemens Nixdorf Informationssysteme AG 1994 - 1998 # Copyright (C) Siemens AG 1998 1999 # Copyright (C) Fujitsu Siemens Computers GmbH 1999 2000 # All rights reserved # $ #------------------------------------------------------------------------------ # 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