--- ./mgeops-psp-3.0.7/src/SystemService.cpp 2008-01-07 15:18:49.000000000 +0100 +++ ./mgeops-psp-3.0.7/src/SystemService.cpp 2008-07-22 22:33:06.000000000 +0200 @@ -202,7 +202,6 @@ break; case MgeUtils::SYSTEM_TYPE_SUSE: case MgeUtils::SYSTEM_TYPE_RHFC: - default: // FIXME: test if good!? //if ((Glib::file_test ("/var/lib/ups/upsd.pid", Glib::FILE_TEST_EXISTS) == true) // && (Glib::file_test ("/var/lib/ups/upsmon.pid", Glib::FILE_TEST_EXISTS) == true)) @@ -211,6 +210,14 @@ else retCode = false; break; + default: + if ((Glib::file_test ("/var/lib/nut/upsd.pid", Glib::FILE_TEST_EXISTS) == true) + && (Glib::file_test ("/var/run/upsmon.pid", Glib::FILE_TEST_EXISTS) == true)) + + retCode = true; + else + retCode = false; + break; } return retCode; }