summaryrefslogtreecommitdiff
path: root/databases/firebird-client/files/patch-src::install::arch-specific::freebsd::install.sh.in
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2005-05-01 09:29:42 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2005-05-01 09:29:42 +0000
commit03f16e88b092b10238de92a12faaa64d556c2185 (patch)
tree8d89514caa9fbc333b76dabc74e709bf3cfa4ee4 /databases/firebird-client/files/patch-src::install::arch-specific::freebsd::install.sh.in
parent- Do not change PREFIX and install port in PREFIX/firebird (diff)
- Don't be too smart and don't change /etc/services and /etc/inetd.conf
It fix problem with extra files on pointyhat - Add message for usr how to run PR: ports/80358 Submitted by: maintainer
Diffstat (limited to '')
-rw-r--r--databases/firebird-client/files/patch-src::install::arch-specific::freebsd::install.sh.in42
1 files changed, 42 insertions, 0 deletions
diff --git a/databases/firebird-client/files/patch-src::install::arch-specific::freebsd::install.sh.in b/databases/firebird-client/files/patch-src::install::arch-specific::freebsd::install.sh.in
new file mode 100644
index 000000000000..03df0f2e369c
--- /dev/null
+++ b/databases/firebird-client/files/patch-src::install::arch-specific::freebsd::install.sh.in
@@ -0,0 +1,42 @@
+--- src/install/arch-specific/freebsd/install.sh.in.orig Tue Apr 26 07:14:26 2005
++++ src/install/arch-specific/freebsd/install.sh.in Tue Apr 26 07:15:05 2005
+@@ -55,13 +55,6 @@
+ InstallFirebirdPrefix=@prefix@
+ InstallPrefix=${InstallFirebirdPrefix%/firebird}
+
+-if [ -d $InstallFirebirdPrefix ]; then
+- if [ -d $InstallPrefix/firebird.old ]; then
+- rm -rf $InstallPrefix/firebird.old
+- fi
+- cp -Rp $InstallFirebirdPrefix $InstallPrefix/firebird.old
+-fi
+-
+ if [ `id -u` -ne 0 ]; then
+ echo; echo "You must be root to run this step!"; echo; echo
+ exit 1
+@@ -284,25 +277,6 @@
+ [ -f aliases.conf ] || install -o $fbUID -g $fbGID -m 444 aliases.conf.sample aliases.conf
+ [ -f firebird.conf ] || install -o $fbUID -g $fbGID -m 444 firebird.conf.sample firebird.conf
+ [ -f security.fdb ] || install -o $fbUID -g $fbGID -m 660 security.fdb.sample security.fdb
+-
+-# remove any existing gds service
+-cp /etc/services /etc/services.old
+-cp /etc/inetd.conf /etc/inetd.conf.old
+-cat /etc/services |grep -v gds_db >/etc/services.new
+-cat /etc/inetd.conf |grep -v gds_db >/etc/inetd.conf.new
+-mv /etc/services.new /etc/services
+-mv /etc/inetd.conf.new /etc/inetd.conf
+-
+-# add the gds service and restart inetd
+-cat >>/etc/services <<EOF
+-gds_db 3050/tcp #InterBase Database Remote Protocol
+-EOF
+-cat >>/etc/inetd.conf <<EOF
+-gds_db stream tcp nowait firebird $InstallFirebirdPrefix/bin/fb_inet_server fb_inet_server
+-EOF
+-if [ -f /var/run/inetd.pid ]; then
+- kill -HUP `cat /var/run/inetd.pid`
+-fi
+
+ # shared lib startup script
+ if [ -d $InstallPrefix/etc/rc.d ]; then