The Undo backend relies on the udbserver executable (for example, udbserver_x64) being on the path, but this does not happen if you download UDB and run make install, because the installer only puts symlinks to live-record and udb into the bin/ installation directory, leaving the other files in lib/udb-6.7.1/ or wherever.
Possible solutions are:
- Document what users need to do to get it working.
- Update UDB's
make install so that it puts symlinks to the udbserver executables into the bin/ installation directory.
- Deduce the
lib/udb-6.7.1/ directory by using the Go equivalent of dirname $(readlink $(which live-record)).
The Undo backend relies on the udbserver executable (for example, udbserver_x64) being on the path, but this does not happen if you download UDB and run
make install, because the installer only puts symlinks tolive-recordandudbinto thebin/installation directory, leaving the other files inlib/udb-6.7.1/or wherever.Possible solutions are:
make installso that it puts symlinks to the udbserver executables into thebin/installation directory.lib/udb-6.7.1/directory by using the Go equivalent ofdirname $(readlink $(which live-record)).