[yes there's a separate thread about this, but thought a HEADS UP would
be nice too]
The build system of the Rumprun unikernel changed a bit.
For (potential) users:
1) if you've been looking for an excuse to complete the unikernel
tutorials (*), now is a very good time to do that and verify that the
tutorials don't contain errors (and if any are found, fix 'em).
*) http://wiki.rumpkernel.org/Tutorial
2) The impact is that app-tools are no longer runnable from the
./app-tools dir. Now they are runnable only from destdir/bin, which is
by default ./rumprun, but you can control it with -d. I don't yet
recommend pointing -d to anywhere that you can't rm -rf.
3) build-rr now accepts "build" and "install" after the platform (if you
leave them out, defaults to both), the idea being that you can build
unprivileged and sudo install. (but that's not going to be
super-relevant for now, see "2").
4) If you notice any suspicious fall-out (or even non-suspicious one),
please report it.
For developers:
If you plan to use make directly, you need to set RUMPRUN_MKCONF in the
env (correct value is printed at end of build-rr). Actually this has
more to do with building to objdir than destdir, and has already been
the case for a few days, but I don't remember that I wrote about it.
Also, if you iterate with "make", you need to "make install" before the
changes are visible for app-tools.