[plt-scheme] Debian binary package
Hi all,
We have a VMWare virtual machine that we use for introducing students to
concurrency via robotics. It is, we find, easier for students to
double-click install a virtual machine than to find a Linux box, install
Player/Stage, and then a host of other software.
(http://robodeb.transterpreter.org/).
We're in the process of updating that VM. We'd like it if everything we
need on the VM was a Debian package. This includes our virtual machine
(the Transterpreter) as well as the supporting tools, including our
linker (the slinker) and the compiler wrapper (skroc). These are both
tools written in MzScheme.
I realized, in making our new machine, that our tools are compiled with
"mzc --exe", and not "mzc --exe-dir". As a result, we're not portable
between installations. Either we can:
1. Fix our build process for skroc and the slinker, or
2. Install MzScheme on our VM, which we'd kinda like anyway.
However, I'm trying to make a quick-and-dirty MzScheme binary Debian
package. This certainly doesn't work:
./configure --prefix <path>/deb-pkg/usr/local
because all of the executables (setup-plt, mzc, etc) get built as if
they were sitting at "<path>/deb-pkg/usr/local".
Are there any magic incantations I can pass at configure-time to
convince MzScheme that, really, it will end up at "/usr/local" when all
is said and done? Or, is there an easy way to update those scripts (mzc,
etc.) so that I can, in two steps (instead of one) create a binary
Debian package?
Sorry for all the detail; that ran on a bit.
Cheers,
Matt