Hopefully fixes build on Windows for real this time
This commit is contained in:
parent
2b0583b2c6
commit
f78bb00943
|
@ -107,7 +107,7 @@ namespace daemonizer
|
||||||
{
|
{
|
||||||
std::string arguments = get_argument_string(argc, argv);
|
std::string arguments = get_argument_string(argc, argv);
|
||||||
|
|
||||||
if (command_line::arg_present(vm, arg_is_service))
|
if (command_line::has_arg(vm, arg_is_service))
|
||||||
{
|
{
|
||||||
// TODO - Set the service status here for return codes
|
// TODO - Set the service status here for return codes
|
||||||
windows::t_service_runner<typename T_executor::t_daemon>::run(
|
windows::t_service_runner<typename T_executor::t_daemon>::run(
|
||||||
|
@ -116,7 +116,7 @@ namespace daemonizer
|
||||||
);
|
);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else if (command_line::arg_present(vm, arg_install_service))
|
else if (command_line::has_arg(vm, arg_install_service))
|
||||||
{
|
{
|
||||||
if (windows::ensure_admin(arguments))
|
if (windows::ensure_admin(arguments))
|
||||||
{
|
{
|
||||||
|
@ -124,21 +124,21 @@ namespace daemonizer
|
||||||
return windows::install_service(executor.name(), arguments);
|
return windows::install_service(executor.name(), arguments);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (command_line::arg_present(vm, arg_uninstall_service))
|
else if (command_line::has_arg(vm, arg_uninstall_service))
|
||||||
{
|
{
|
||||||
if (windows::ensure_admin(arguments))
|
if (windows::ensure_admin(arguments))
|
||||||
{
|
{
|
||||||
return windows::uninstall_service(executor.name());
|
return windows::uninstall_service(executor.name());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (command_line::arg_present(vm, arg_start_service))
|
else if (command_line::has_arg(vm, arg_start_service))
|
||||||
{
|
{
|
||||||
if (windows::ensure_admin(arguments))
|
if (windows::ensure_admin(arguments))
|
||||||
{
|
{
|
||||||
return windows::start_service(executor.name());
|
return windows::start_service(executor.name());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (command_line::arg_present(vm, arg_stop_service))
|
else if (command_line::has_arg(vm, arg_stop_service))
|
||||||
{
|
{
|
||||||
if (windows::ensure_admin(arguments))
|
if (windows::ensure_admin(arguments))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue