]> granicus.if.org Git - icinga2/commitdiff
Set Icinga service to start automatically.
authorGunnar Beutner <gunnar@beutner.name>
Sat, 26 Apr 2014 21:22:12 +0000 (23:22 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Sat, 26 Apr 2014 21:22:12 +0000 (23:22 +0200)
Fixes #6050

icinga-app/icinga.cpp

index e8b0d5ec12bbbc9ab69de7ba432b67f6cccb05f8..4e34019e26226cc6c0c9376c81d71fdd670bc43a 100644 (file)
@@ -533,6 +533,9 @@ static int SetupService(bool install, int argc, char **argv)
                } else
                        printf("Service installed successfully\n");
 
+               ChangeServiceConfig(schService, SERVICE_NO_CHANGE, SERVICE_AUTO_START,
+                   SERVICE_ERROR_NORMAL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
+
                SERVICE_DESCRIPTION sdDescription = { "The Icinga 2 monitoring application" };
                ChangeServiceConfig2(schService, SERVICE_CONFIG_DESCRIPTION, &sdDescription);