I have build a rpm SUSE 9.3 packet and in the ejabberdctl I'm missing the start option. Why is start option not available.
I read that thread:
The ejabberdctl script connects to a module in ejabberd. Therefore it is necessary that ejabberd is already loaded. However, I made a patch (that will not work on Windows I guess) that enhances ejabberdctl. Just download all the files and drop them in the src directory, also apply the patch. Then you can reconfigure ejabberd and compile it.
And my take in the file this text
Patch3: %{name}ctl.patch
but when i start rpmbuild -ba ejabber.spec and then i installed the rpm there no start option in the ejabberdctl
What take wrong?
I don't know what went
I don't know what went wrong. But you need toapply this patch (also the other files) . The reason why the start option is not available, is that the ejabberdctl script connects to the ejabberdctl module of a running ejabberd. So if ejabberd is not running, this script cannot work of course. To bypass this problem I added some stuff to the script so that it also can start ejabberd, and so that it can have a configuration file.
--
sander