diff options
Diffstat (limited to 'databases/firebird21-server/pkg-install')
-rw-r--r-- | databases/firebird21-server/pkg-install | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/databases/firebird21-server/pkg-install b/databases/firebird21-server/pkg-install new file mode 100644 index 000000000000..582b1f677808 --- /dev/null +++ b/databases/firebird21-server/pkg-install @@ -0,0 +1,47 @@ +#!/bin/sh + +# $FreeBSD: /tmp/pcvs/ports/databases/firebird21-server/files/pkg-install.in,v 1.1 2010-12-20 09:05:05 acm Exp $ + +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 |