It will take me a bit of time to document everything, but I will do so
and post it to an editable google doc for the group.  Hopefully I'll
be able to get to this next week.

If anyone cares to leap in on their own, I can warn you that the
trickiest bit was getting the ports tree to build in userland and
install to my home directory, so that I could run TightVNC to create
an X display for the IB software.
I had to modify the typical "make install" command to be a shell
script called "make_cmd" of the form:

#!/bin/sh
make PREFIX=/usr/home/${USER}/local LOCALBASE=/usr/home/${USER}/local
PORTSDIR=/usr/home/${USER}/ports PORT_DBDIR=/usr/home/${USER}/db/ports
PKG_DBDIR=/usr/home/${USER}/db/pkg INSTALL_AS_USER=${USER}
INSTALL_AS_GROUP=users PKG_CONFIG_PATH=/usr/home/${USER}/local/libdata/
pkgconfig FORCE_PKG_REGISTER=yes NO_CHECKSUM=yes $@

In a ports tree mirror in my home dir, I can then invoke "~/make_cmd
install" and it would usually work.

The ports tree supposedly supports this sort of thing, but many of the
ports are non-compliant, and it's a very untested usage.  It's
probably possibly to resolve the problem by throwing money at it and
paying for Pair's staff to do the installs to the base OS, but I like
solving this stuff on my own.

Until just now, as I was composing this message, I hadn't tested this
build method since migrating to a pair virtual server from a dedicated
server, and it's not working at the moment.  I'm not sure what
changed, but I'll look into it as a part of putting together a
complete document.

-- 
You received this message because you are subscribed to the Google Groups 
"JBookTrader" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jbooktrader?hl=en.

Reply via email to