Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 07 Jun 2007 11:15:17 -0500
From:      Paul Schmehl <pauls@utdallas.edu>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   An install conundrum
Message-ID:  <F36421EECF9A7B1D2134CD78@utd59514.utdallas.edu>

next in thread | raw e-mail | index | archive | help
--==========E7914B07E8AE607F1349==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I'm working on an update to security/bro, and I plan to take over=20
maintainership.  However, I've run into a problem that I don't know how to=20
solve.

By default this program installs everything in /usr/local/bro.  This=20
includes the docs, the binaries, the libraries, includes, everything.  I=20
can use configure args to define datadir, bindir, sysconfdir, libdir and=20
includedir, but that leaves the rest of the programs directories installing =

in /usr/local.  The program creates a number of directories, including=20
archive, logs, policy, reports, scripts, site and var.

If I use the configure arg --prefix=3D${PREFIX}/bro, that solves the =
problem=20
of the "extra" dirs and files, but then it changes --prefix, and so the=20
bindir, etc. is now in the wrong place again.

Has anyone run across this type of problem?  If so, how do you solve it?

--=20
Paul Schmehl (pauls@utdallas.edu)
Senior Information Security Analyst
The University of Texas at Dallas
http://www.utdallas.edu/ir/security/

--==========E7914B07E8AE607F1349==========--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F36421EECF9A7B1D2134CD78>