mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-01-23 15:23:02 +01:00
53 lines
1.6 KiB
Bash
53 lines
1.6 KiB
Bash
#!/bin/sh
|
|
#
|
|
# Script args:
|
|
# $0: full path to script
|
|
# $1: full path to top level package dir, no trailing slash
|
|
# $2: full path to installed location
|
|
# $3: ????? Path to install Volume????
|
|
# $4: ?????
|
|
|
|
FB_FW="/Library/Frameworks/Firebird.framework"
|
|
|
|
if test -f "$FB_FW/Versions/A/Resources/English.lproj/var/isc4.gdb"; then
|
|
mv -f "$FB_FW/Versions/A/Resources/English.lproj/var/isc4.gdb" /tmp/fb-security-database-update.fdb
|
|
fi
|
|
if test -f "$FB_FW/Versions/A/Resources/English.lproj/var/security.fdb"; then
|
|
mv -f "$FB_FW/Versions/A/Resources/English.lproj/var/security.fdb" /tmp/fb-security-database-update.fdb
|
|
fi
|
|
if test -f "$FB_FW/Versions/A/Resources/English.lproj/var/security2.fdb"; then
|
|
mv -f "$FB_FW/Versions/A/Resources/English.lproj/var/security2.fdb" /tmp/fb-security-database-update2.fdb
|
|
fi
|
|
if test -f "$FB_FW/Versions/A/Resources/English.lproj/var/aliases.conf"; then
|
|
mv -f "$FB_FW/Versions/A/Resources/English.lproj/var/aliases.conf" /tmp/fb-aliases.conf
|
|
fi
|
|
|
|
for i in /Library/Frameworks/Firebird.framework/Resources/English.lproj/var/UDF/*;do
|
|
x=`basename $i`
|
|
if test $x = "fbudf.dylib"; then
|
|
echo -n
|
|
elif test $x = "fbudf.sql"; then
|
|
echo -n
|
|
elif test $x = "ib_udf.dylib"; then
|
|
echo -n
|
|
elif test $x = "ib_udf.sql"; then
|
|
echo -n
|
|
else
|
|
cp $i /tmp/UDF_save_$x
|
|
fi
|
|
done
|
|
if [ -f /Library/StartupItems/Firebird/Firebird ]; then
|
|
/Library/StartupItems/Firebird/Firebird stop
|
|
rm -fr /Library/StartupItems/Firebird
|
|
fi
|
|
|
|
if [ -f /Library/LaunchDaemons/org.firebird.gds.plist ]; then
|
|
launchctl unload /Library/LaunchDaemons/org.firebird/gds.plist
|
|
rm /Library/LaunchDaemons/org.firebird.gds.plist
|
|
fi
|
|
|
|
rm -fr "$FB_FW"
|
|
rm -fr /tmp/firebird
|
|
|
|
exit 0
|