From 9f317f2638a01085b9a1bf260183a82835a7b140 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reynir=20Bj=C3=B6rnsson?= Date: Thu, 26 Nov 2020 07:40:09 +0100 Subject: [PATCH] Only add --systemd-socket-activation flag on Linux --- command-line/albatross_cli.ml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/command-line/albatross_cli.ml b/command-line/albatross_cli.ml index 47ccc45..4427ec6 100644 --- a/command-line/albatross_cli.ml +++ b/command-line/albatross_cli.ml @@ -346,8 +346,11 @@ let retry_connections = Arg.(value & opt int 0 & info [ "retry-connections" ] ~doc) let systemd_socket_activation = - let doc = "Pass this flag when systemd socket activation is being used" in - Arg.(value & flag & info [ "systemd-socket-activation" ] ~doc) + match Lazy.force Vmm_unix.uname with + | FreeBSD -> Term.const false + | Linux -> + let doc = "Pass this flag when systemd socket activation is being used" in + Arg.(value & flag & info [ "systemd-socket-activation" ] ~doc) let exit_status = function | Ok () -> Ok Success