Alternatively to using the development repository you can compile the latest development branch or any branch from the source.
If you want to make your custom build permanent the make scripts support "make install". This should put opennop in "/usr/local/bin" and "/usr/local/sbin" respective. Unless you redirect it somewhere else. Using one of the packages would put opennop in "/usr/bin" and "/usr/sbin".
For the kernel module "make install" should put the compiled module in "/lib/modules/$(shell uname -r)/build". Starting it with "modprob" should work.
Building from the source does not include the init.d script so you can download the one I use or build your own.
https://sourceforge.net/p/opennop/scripts/ci/master/tree/opennop?format=raw
zypper install git mkdir /usr/src/opennop cd /usr/src/opennop git clone http://git.code.sf.net/p/opennop/daemon cd daemon git checkout devel ./autogen.sh ./configure make pkill -9 opennopd ./opennopd/opennopd ./oppennop/opennop
zypper install git mkdir /usr/src/opennop cd /usr/src/opennop git clone http://git.code.sf.net/p/opennop/module cd module git checkout devel make insmod opennopdrv.ko [mode=bridged|routed]
Discussion: Strange upload issue / SMB issue
Discussion: Lastest Devel Version
Support Requests: #6
Wiki: Home
The Kernel Module source is now all contained inside the project source in the opennopdrv folder.