mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 18:43:03 +01:00
49 lines
1.3 KiB
Bash
49 lines
1.3 KiB
Bash
#!/bin/sh
|
|
#
|
|
# $Header: /home/job/firebird/cvs-backup/firebird2/builds/install/arch-specific/solx86gcc/CS/postremove.in,v 1.2 2005-05-27 22:15:33 asfernandes Exp $
|
|
#------------------------------------------------------------------------------
|
|
# $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 pathes.\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
|