Ok, here's a simple tutorial on a howto install umurmur.
It only explains how to use the files I've compiled.
I'll make a tutorial about how to compile it later.
First of all you'll need ipkg and to be able to connect via SSH to your NAS (I won't detail those steps).
Then install the following packages :
Code: Select all
# ipkg install openssl
# ipkg install openssl-dev
Now you need to make sure that your system can find the open ssl libraries (libssl and libcrypto)
First thing is to find where they are installed.
Best thing I've found to do that is to install the mlocate ipkg
Code: Select all
# ipkg install mlocate
# updatedb
# locate libssl.so
# locate libcrypto.so
Now those two libraries should be in the same folder (/opt/lib/ - I believe there's a symlink between that and /share/MD0_DATA/.qpkg/Optware/lib/)
The problem is that /opt/lib is not in the PATH by default.
So either you add it to the PATH, or you copy the libraries to a folder that's already in the PATH.
C
ode: Select all
# PATH=$PATH:/opt/lib/
OR
# cp /opt/lib/libcrypto.so.* /lib
# cp /opt/lib/libssl.so.* /lib
Now most of the environment has been set, you can download the files I compiled :
libconfig 0.9.4 and umurmur 0.2.4 - x19.zip
The zip should contain
Code: Select all
libconfig.so
libconfig.so.9
libconfig.so.9.0.4
umurmurd
umurmur.conf
You have to place all the libconfig files in /lib
Code: Select all
# cp /share/Public/DEV/libconfig/libconfig.* /lib/
umurmur should go to /opt/bin (any folder in the PATH should work)
Code: Select all
# cp /share/Public/DEV/umurmur/umurmurd /opt/bin/
Then you should open umurmur.conf with notepad and edit it to your liking.
For more info about this file, check this page :
http://code.google.com/p/umurmur/wiki/Configuring02x
Once you're done, place umurmur.conf in /etc
Code: Select all
# cp /share/Public/DEV/umurmur/umurmur.conf /etc/
If it does not exist, you should create the folder you used for the certificate and privatekey in the .conf file:
Code: Select all
# mkdir /etc/umurmur
Now you should be able to launch umurmur with the command :
Code: Select all
# umurmurd
And voila.
You can access it with mumble. umurmur is using murmur default port, which is 64738
Since it's a demon, closing your SSH session won't kill it.
To kill umurmur, so far I've used
Code: Select all
# killall umurmurd
Now you could make something to launch it automatically on startup, but I haven't looked into this yet.
Hope this helps.
If anything doesn't work, tell me, I may have forgotten a few steps since I don't have any test platforms to try it step by step.