snort on opensuse 11.0 - problems running rcsnortd

on opensuse 11.0 x86-64 - snort installed from official repsository.
what works is:

snort stated alone manually as:

snort -c /etc/snort/snort.conf -i eth0 -D
or
snort -i eth0 -c /etc/snort/snort.conf -v

it looks as if snort is working perfectly.

but when trying to run as daemon or use other rcsnortd functions - I always get errors. all errors seem to point to missing / unfound “functions”

rcsnortd start
Starting snort: /usr/sbin/rcsnortd: line 120: daemon: command not found

or

rcsnortd status
/usr/sbin/rcsnortd: line 143: status: command not found

the problem is of course the wrong path / missing file:

Source function library.
. /etc/rc.d/init.d/functions

an earlier howto found on another thread for opensuse 10.x does NOT work. the snort init script
/etc/init.d/snortd that is supposed to provide the functions …
does NOT work for opensuse 11.0

anyone having successfully installed snort on opensuse from repository in a most recent version ?

I have read about all available ( google ) OLD howtos for earlier versions. nothing helpful found so far - also on snort.org site.

any help welcome

I haven’t yet tried to setup snort, but on general principles…

Have you simply tried to configure auto startup in Yast?

System > System RunLevels
Change to “Advanced” view
Locate the Snort service if it exists
Enable it for the specific runlevels you want (3 or 3 and 5)
Start immediately

Then, next time you reboot you can test whether it starts up on its own.