freenet installs the start-freenet.sh script into /. But the /etc/init.d/freenet scripts calls /usr/bin/start-freenet.sh (line 67). Thus the call fails and freenet never starts. Also the init.d script doesn't check if the nice command (line 67) returned with an error and prints "ok" although freenet failed to start.
fixed in -r5 thanks.