Ryan Schmidt wrote:
> Wendy Smoak wrote:
> >I knew that copying the executables was allowed by the compiler
> >license... but not exactly how to do it so it would work. In
> >particular, Subversion packages the source of several other libraries
> >and seems to compile them as part of the build. Wouldn't I have to
> >copy all of those (such as neon) over as well?
>
> I expect so. But if you configure all the software with some common
> prefix (for example "--prefix=/usr/local/subversion") then you can
> just take that entire directory over to another machine.
That is a good suggestion.
I compile my HP-UX subversion with the following options:
./configure \
--without-berkeley-db \
--disable-nls \
--disable-shared
The --disable-shared is the important one in this discussion. The
resulting binary then has no dependencies upon other libraries other
than the standard system library available on any HP-UX machine. I
then install that binary on all of the machines. Here is the complete
list of programs that I install:
/usr/bin/svn
/usr/bin/svnadmin
/usr/bin/svndumpfilter
/usr/bin/svnlook
/usr/bin/svnserve
/usr/bin/svnversion
/usr/share/man/man1/svn.1
/usr/share/man/man1/svnadmin.1
/usr/share/man/man1/svndumpfilter.1
/usr/share/man/man1/svnlook.1
/usr/share/man/man1/svnversion.1
/usr/share/man/man5/svnserve.conf.5
/usr/share/man/man8/svnserve.8
/usr/share/doc/subversion-1.1.3/COPYING
/usr/share/doc/subversion-1.1.3/README
Note that I am packaging up these files and so I am installing them in
the system /usr directory. But these could just as easily copy them
into /usr/local/ directory without package management too.
Bob
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Sep 5 08:17:46 2006