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.