Fixed repeated reporting of chkconfig(8) help on failed startup check.
authorshort <>
Sun, 26 Jun 2005 02:30:05 +0000 (02:30 +0000)
committershort <>
Sun, 26 Jun 2005 02:30:05 +0000 (02:30 +0000)
src/startup-chkconfig.c

index 6c0aa0d..c26bbbc 100644 (file)
@@ -66,7 +66,10 @@ const gchar *command="chkconfig " PACKAGE " 2>/dev/null";
 static gboolean udpgate_startup_chkconfig_query(UdpgateStartup *udpgate_startup,gboolean *is_on)
 {
 int status,status_0_1;
-const gchar *command="chkconfig " PACKAGE;
+/* FC4 chkconfig-1.3.20-1 dumps its help to stderr and returns 1 for: chkconfig PACKAGE
+ * without its existing: /etc/init.d/PACKAGE
+ */
+const gchar *command="chkconfig " PACKAGE " 2>/dev/null";
 
        g_return_val_if_fail(UDPGATE_IS_STARTUP_CHKCONFIG(udpgate_startup),FALSE);