48 lines
851 B
Text
48 lines
851 B
Text
|
#!/bin/sh
|
||
|
|
||
|
# $FreeBSD$
|
||
|
|
||
|
PATH=/bin:/usr/bin:/usr/sbin
|
||
|
|
||
|
buildwarning() {
|
||
|
cat <<EOF
|
||
|
###############################################################################
|
||
|
|
||
|
** IMPORTANT **
|
||
|
|
||
|
Keep in mind that if you build firebird server as 'root', this may cause
|
||
|
conflicts with SysV semaphores of running services.
|
||
|
|
||
|
If you want to cancel it, press ctrl-C now if you need check some things
|
||
|
before of build it.
|
||
|
|
||
|
###############################################################################
|
||
|
EOF
|
||
|
sleep 5
|
||
|
}
|
||
|
|
||
|
case $2 in
|
||
|
PRE-INSTALL)
|
||
|
buildwarning
|
||
|
;;
|
||
|
|
||
|
POST-INSTALL)
|
||
|
cd /var/db/firebird
|
||
|
|
||
|
# Lock files
|
||
|
|
||
|
for i in isc_init1 isc_lock1 isc_event1
|
||
|
do
|
||
|
FileName=$i.`hostname`
|
||
|
touch $FileName
|
||
|
chmod uga=rw $FileName
|
||
|
chown firebird:firebird $FileName
|
||
|
done
|
||
|
|
||
|
touch firebird.log
|
||
|
chown firebird:firebird firebird.log security2.fdb
|
||
|
|
||
|
;;
|
||
|
|
||
|
esac
|