aboutsummaryrefslogtreecommitdiff
path: root/databases/firebird-server
diff options
context:
space:
mode:
authorPete Fritchman <petef@FreeBSD.org>2003-05-11 03:18:17 +0000
committerPete Fritchman <petef@FreeBSD.org>2003-05-11 03:18:17 +0000
commit3b47b59a823cf67f637cf5a5541462abac5f3fd8 (patch)
treef25034363e1e3b5958e1ddea4d71d0f9ef65c974 /databases/firebird-server
parent8435e9af1b350864433e69ecd264f1fbed08c10c (diff)
downloadports-3b47b59a823cf67f637cf5a5541462abac5f3fd8.tar.gz
ports-3b47b59a823cf67f637cf5a5541462abac5f3fd8.zip
- unbreak: fix pkg-install not to create a /usr/interbase symlink
- strongly suggest manually creating the symlink in pkg-message PR: 51712 Submitted by: maintainer
Notes
Notes: svn path=/head/; revision=80642
Diffstat (limited to 'databases/firebird-server')
-rw-r--r--databases/firebird-server/Makefile2
-rw-r--r--databases/firebird-server/pkg-install12
-rw-r--r--databases/firebird-server/pkg-message14
3 files changed, 10 insertions, 18 deletions
diff --git a/databases/firebird-server/Makefile b/databases/firebird-server/Makefile
index 3e4f87d5e47f..c6d4c5075de0 100644
--- a/databases/firebird-server/Makefile
+++ b/databases/firebird-server/Makefile
@@ -18,8 +18,6 @@ DISTFILES= bootkit-1.0.2.908.tar.gz \
MAINTAINER= chris@aims.com.au
COMMENT= The open-source InterBase(tm) 6.0 spin-off (Classic version)
-BROKEN= "Installs files in /usr/interbase"
-
WRKSRC= ${WRKDIR}/firebird-1.0.2.908
INSTALLS_SHLIB= yes
LDCONFIG_DIRS= %%PREFIX%%/firebird/lib
diff --git a/databases/firebird-server/pkg-install b/databases/firebird-server/pkg-install
index 6fd18e94bd21..cdce584c48ac 100644
--- a/databases/firebird-server/pkg-install
+++ b/databases/firebird-server/pkg-install
@@ -10,16 +10,6 @@ if [ -d $PKG_PREFIX/firebird ]; then
mv $PKG_PREFIX/firebird $PKG_PREFIX/firebird.old
fi
-if [ -L /usr/interbase ]; then
- rm -f /usr/interbase
-fi
-
-if [ -d /usr/interbase ]; then
- mv /usr/interbase /usr/interbase.old
-fi
-
-ln -fs $PKG_PREFIX/firebird /usr/interbase
-
if [ `id -u` -ne 0 ]; then
echo; echo "You must be root to run this step!"; echo; echo
exit 1
@@ -140,7 +130,7 @@ cat >>/etc/services <<EOF
gds_db 3050/tcp #InterBase Database Remote Protocol
EOF
cat >>/etc/inetd.conf <<EOF
-gds_db stream tcp nowait firebird /usr/interbase/bin/gds_inet_server gds_inet_server
+gds_db stream tcp nowait firebird $PKG_PREFIX/firebird/bin/gds_inet_server gds_inet_server
EOF
if [ -f /var/run/inetd.pid ]; then
kill -HUP `cat /var/run/inetd.pid`
diff --git a/databases/firebird-server/pkg-message b/databases/firebird-server/pkg-message
index f15892a06aaa..622721f9836d 100644
--- a/databases/firebird-server/pkg-message
+++ b/databases/firebird-server/pkg-message
@@ -1,14 +1,18 @@
---------------------------------------------------------
-Firebird is now installed. There is a symbolic link from
-/usr/interbase -> %%PREFIX%%/firebird. Firebird needs this
-link for proper operation.
+Firebird is now installed. A symbolic link from
+/usr/interbase -> %%PREFIX%%/firebird is REQUIRED for
+proper operation of Firebird.
+
+The symbolic link can be created with:
+
+% ln -s %%PREFIX%%/firebird /usr/interbase
It is STRONGLY recommended that you change the SYSDBA
password with:
-$ cd /usr/interbase
-$ gsec -user SYSDBA -pass masterkey
+% cd %%PREFIX%%/firebird
+% gsec -user SYSDBA -pass masterkey
GSEC> modify SYSDBA -pw newpassword
GSEC> quit