From 9e33e514c483e701e44897379eb2d4380c5bc5c9 Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Tue, 4 Nov 2025 02:11:45 +1100 Subject: [PATCH] chore(linux): specify `systemd-resolved` dependency (#10783) On Ubuntu, this should be the default anyway and already be installed but to be correct, we should list this dependency in the `depends` section of our `.deb`. That way, it will automatically get installed again if a user chooses to install the GUI client from our repository and doesn't have `systemd-resolved` installed. --- rust/gui-client/src-tauri/tauri.conf.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rust/gui-client/src-tauri/tauri.conf.json b/rust/gui-client/src-tauri/tauri.conf.json index 80c904af2..8a306dd7a 100644 --- a/rust/gui-client/src-tauri/tauri.conf.json +++ b/rust/gui-client/src-tauri/tauri.conf.json @@ -17,7 +17,8 @@ "/usr/lib/sysusers.d/firezone-client-tunnel.conf": "./linux_package/sysusers.conf", "/usr/bin/firezone-client-tunnel": "../../target/release/firezone-client-tunnel" }, - "desktopTemplate": "./linux_package/firezone-client-gui.desktop" + "desktopTemplate": "./linux_package/firezone-client-gui.desktop", + "depends": ["systemd-resolved"] }, "rpm": { "postInstallScript": "./linux_package/postinst",