It occurred to me that adding all piles of new features would be much easier to do in Perl than shell scripts. I've pushed a commit to give opensrf-perl.pl all the power of osrf_ctl.sh and then some. We get all of our signal / shutdown controls and no longer have to differentiate between Perl, C, etc. services. Everything is just a service.
There is still lots of work to do to ease the transition away from osrf_ctl (docs, etc.), but I did give osrf_ctl power to continue using stop_all/start_all/restart_all so as not to yank it out from under everyone.
No Python bits have been added to opensrf-perl.pl just yet, but that should be minor.
It occurred to me that adding all piles of new features would be much easier to do in Perl than shell scripts. I've pushed a commit to give opensrf-perl.pl all the power of osrf_ctl.sh and then some. We get all of our signal / shutdown controls and no longer have to differentiate between Perl, C, etc. services. Everything is just a service.
There is still lots of work to do to ease the transition away from osrf_ctl (docs, etc.), but I did give osrf_ctl power to continue using stop_all/ start_all/ restart_ all so as not to yank it out from under everyone.
No Python bits have been added to opensrf-perl.pl just yet, but that should be minor.
More testing is needed. See a quick summary here:
http:// git.evergreen- ils.org/ ?p=working/ OpenSRF. git;a=commitdif f;h=e934cf520b7 a3bd8711f17564d ec83534ac2b4bd