From 6ff9fe1733eb2db607c06644dc12b3bbf47972d8 Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Thu, 21 Mar 2024 15:08:47 +0100 Subject: Warn when running --launch-daemon-status on dev --- mullvad-daemon/src/main.rs | 4 ++++ mullvad-daemon/src/version.rs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/mullvad-daemon/src/main.rs b/mullvad-daemon/src/main.rs index a8f4d6ecc4..335afb7fe0 100644 --- a/mullvad-daemon/src/main.rs +++ b/mullvad-daemon/src/main.rs @@ -83,6 +83,10 @@ fn run() -> Result<(), String> { #[cfg(target_os = "macos")] cli::Command::LaunchDaemonStatus => { + if version::is_dev_version() { + eprintln!("Note: This command may not work on non-notarized builds."); + } + std::process::exit(macos_launch_daemon::get_status() as i32); } } diff --git a/mullvad-daemon/src/version.rs b/mullvad-daemon/src/version.rs index 19e6dfa134..db3d9db5d3 100644 --- a/mullvad-daemon/src/version.rs +++ b/mullvad-daemon/src/version.rs @@ -5,6 +5,10 @@ pub fn is_beta_version() -> bool { mullvad_version::VERSION.contains("beta") } +pub fn is_dev_version() -> bool { + mullvad_version::VERSION.contains("dev") +} + pub fn log_version() { log::info!( "Starting {} - {} {}", -- cgit v1.3-3-g829e