*BSD News Article 45796


Return to BSD News archive

Newsgroups: comp.bugs.2bsd
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!nexus.coast.net!zombie.ncsc.mil!news.mathworks.com!europa.chnt.gtegsc.com!wlbr!sms
From: sms@wlv.iipo.gtegsc.com (Steven M. Schultz)
Subject: Ingres 6.3 fixed/ported (#248)
Sender: news@wlbr.iipo.gtegsc.com (System Administrator)
Organization: GTE Government Systems, Westlake Village
Message-ID: <DAL32r.2ps@wlbr.iipo.gtegsc.com>
X-Nntp-Posting-Host: wlv.iipo.gtegsc.com
Date: Thu, 22 Jun 1995 16:56:50 GMT
Lines: 92

Subject: Ingres 6.3 fixed/ported (#248)
Index:	/usr/ingres/* 2.11BSD

Description:
	The version of Ingres present in /usr/ingres/PORT/ingres.tar.Z
	has never worked since it was originally placed there in 2.9BSD.

Repeat-By:
	Observation and reading the /usr/ingres/PORT/README file.

Fix:
	Thanks to Tom Helbekkmo (tih@nhh.no) there is now a functional
	Ingres for 2.11BSD!  He did all the hard work - my contribution
	was to clean up the documentation (it now formats without errors
	and even looks half decent when printed).

	The complete kit is 1.1MB (uuencoded it is 1.5MB) so posting would
	mean many large parts that would have to be reassembled, etc.

	The ingres.tar.Z file may be retrieved from FTP.IIPO.GTEGSC.COM
	via anonymous FTP in the directory /pub/2.11BSD.

	Once the file has been retrieved you should perform the following
	steps:

	0) su to root (or log in as root)

	1) rm -fr /usr/ingres/PORT

	2) Create a 'ingres' user in your password file.  The home directory
	   should be /usr/ingres.  The line in the password file should look
	   something like this (the particular userid you use may be different)

ingres:*:39:74:Ingres Owner:/usr/ingres:/bin/csh

	3) Add, if it is not already present the 'ingres' group to /etc/group.
	   The line in /etc/group should look like this (the particular group
	   id you use may be different):

ingres:*:74:

	4) 
	   cd /usr/ingres
	   uncompress /tmp/ingres.tar.Z  # or wherever you placed the file
	   tar -xpf /tmp/ingres.tar
	   chown -R ingres.ingres /usr/ingres
	   patch -p0 < /tmp/248		# the /VERSION patch from below

	5) su to ingres (or log in as the ingres user)

	6) cd /usr/ingres/source
	   make

	go off and grab a soda (or beer if you prefer) - it will take a while
	to compile and link everything.

	Ingres is now installed.  If you have not previously done so then
	this would be a good time to reconfigure the kernel with the Ingres
	lock driver.  See patch #232.  That update should have already 
	been applied, adding the Ingres lock driver is simply a matter of
	changing the line in your kernel config file from "INGRES NO" to
	"INGRES YES", running 'config' and remaking the kernel.

	At this point you will probably want to format and print the
	documentation.  In the directory /usr/ingres/doc you will find
	several directories of documentation and a Makefile.  If you have
	access to a larger system with 'groff' installed you can do a
	"make groff" and create postscript files which can be printed on
	a laser printer.  There are the targets 'nroff' and 'troff' which
	can be used if a postscript printer is not available - the tables
	will not look as nice but the informative text will be readable.

	Actually creating databases or running the tutorial is not 
	covered here.  The documentation in /usr/ingres/doc/other
	should be formatted and printed.  Or you could drop  Tom (tih@nhh.no)
	a mail item - I'm sure he'd be glad to hear from folks using
	the fruits of his labor ;-)

--------------------------cut here----------------------
*** /VERSION.old	Fri Jun  9 20:57:38 1995
--- /VERSION	Wed Jun 21 20:02:33 1995
***************
*** 1,4 ****
! Current Patch Level: 247
  
  2.11 BSD
  ============
--- 1,4 ----
! Current Patch Level: 248
  
  2.11 BSD
  ============