Description of problem:
The sysstat's initscript is missing the following actions required
by Fedora SysV Initscripts Guidelines:
* condrestart (and try-restart)
Although the sysstat does not work as a regular service, it would
be nice to have these actions covered to provide consistent
interface across all services.
Version-Release number of selected component (if applicable):
Calling an unsupported action should return 2:
:: [ FAIL ] :: Running 'service sysstat' (Expected 2, got 1)
:: [ FAIL ] :: Running 'service sysstat nothing' (Expected 2, got 1)
Just an additional remark: Using the exitCodeIndicator to find out
the exit status of calling /usr/lib/sa/sa1 seems to be needless and
mentioned comment irrelevant as the sa1 is now called under root:
# Try to guess if sadc was successfully launched. The
# difficulty here is that the exit code is lost when the above
# command is run via "su foo -c ..."
Fixed in sysstat-9.0.3-3.
ad comment #2: this is part of upstream setting, I will discuss the code with upstream later.