diff --git a/src/octoprint/cli/__init__.py b/src/octoprint/cli/__init__.py index 6d17f4a4..8ea8db7f 100644 --- a/src/octoprint/cli/__init__.py +++ b/src/octoprint/cli/__init__.py @@ -160,11 +160,11 @@ def octo(ctx, **kwargs): "start|stop|restart\" is deprecated, please use " "\"octoprint daemon start|stop|restart\" from now on") - if sys.platform == "linux2": + if sys.platform.startswith("linux") or sys.platform.startswith("freebsd"): from octoprint.cli.server import daemon_command ctx.invoke(daemon_command, command=daemon, **kwargs) else: - click.echo("Sorry, daemon mode is only supported under Linux right now") + click.echo("Sorry, daemon mode is not supported under your operating system right now") else: click.echo("Starting the server via \"octoprint\" is deprecated, " "please use \"octoprint serve\" from now on.") diff --git a/src/octoprint/cli/server.py b/src/octoprint/cli/server.py index ca2d93ef..f7539d0a 100644 --- a/src/octoprint/cli/server.py +++ b/src/octoprint/cli/server.py @@ -150,8 +150,8 @@ def serve_command(ctx, **kwargs): allow_root, logging, verbosity, safe_mode) -if sys.platform == "linux2": - # we only support daemon mode under Linux +if sys.platform.startswith("linux") or sys.platform.startswith("freebsd"): + # we only support daemon mode under Linux and FreeBSD for now @server_commands.command(name="daemon") @server_options