diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-05-09 15:56:37 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2018-05-14 09:22:21 -0300 |
| commit | 3ed0cfc9d4916050d111ea97846839f2b9daee3d (patch) | |
| tree | ec7507a4ee0b7d441407c9d9ace2af23e81a8449 /mullvad-daemon/src | |
| parent | c0fbe1d0c00b7bcb4c988ffeb4bbf20ecb51dc4a (diff) | |
| download | mullvadvpn-3ed0cfc9d4916050d111ea97846839f2b9daee3d.tar.xz mullvadvpn-3ed0cfc9d4916050d111ea97846839f2b9daee3d.zip | |
Create `mullvad-metadata` crate
Diffstat (limited to 'mullvad-daemon/src')
| -rw-r--r-- | mullvad-daemon/src/main.rs | 13 | ||||
| -rw-r--r-- | mullvad-daemon/src/system_service.rs | 3 |
2 files changed, 5 insertions, 11 deletions
diff --git a/mullvad-daemon/src/main.rs b/mullvad-daemon/src/main.rs index a4c2eb1466..12136d0f29 100644 --- a/mullvad-daemon/src/main.rs +++ b/mullvad-daemon/src/main.rs @@ -36,6 +36,7 @@ extern crate tokio_timer; extern crate uuid; extern crate mullvad_ipc_client; +extern crate mullvad_metadata; extern crate mullvad_rpc; extern crate mullvad_types; extern crate talpid_core; @@ -59,7 +60,6 @@ mod shutdown; mod system_service; mod version; -use app_dirs::AppInfo; use error_chain::ChainedError; use futures::Future; use jsonrpc_core::futures::sync::oneshot::Sender as OneshotSender; @@ -67,6 +67,7 @@ use jsonrpc_core::futures::sync::oneshot::Sender as OneshotSender; use management_interface::{BoxFuture, ManagementInterfaceServer, TunnelCommand}; use mullvad_rpc::{AccountsProxy, AppVersionProxy, HttpHandle}; +use mullvad_metadata::APP_INFO; use mullvad_types::account::{AccountData, AccountToken}; use mullvad_types::location::GeoIpLocation; use mullvad_types::relay_constraints::{RelaySettings, RelaySettingsUpdate}; @@ -134,14 +135,6 @@ lazy_static! { static ref RELAY_CACHE_UPDATE_TIMEOUT: Duration = Duration::from_millis(3000); } -static APP_INFO: AppInfo = AppInfo { - name: crate_name!(), - author: "Mullvad", -}; - -#[cfg(windows)] -static PRODUCT_NAME: &str = "Mullvad VPN"; - /// All events that can happen in the daemon. Sent from various threads and exposed interfaces. pub enum DaemonEvent { @@ -940,7 +933,7 @@ fn get_resource_dir() -> PathBuf { } fn get_cache_dir() -> Result<PathBuf> { - app_dirs::app_root(app_dirs::AppDataType::UserCache, &::APP_INFO) + app_dirs::app_root(app_dirs::AppDataType::UserCache, &APP_INFO) .chain_err(|| ErrorKind::NoCacheDir) } diff --git a/mullvad-daemon/src/system_service.rs b/mullvad-daemon/src/system_service.rs index a141b2a191..28b8172203 100644 --- a/mullvad-daemon/src/system_service.rs +++ b/mullvad-daemon/src/system_service.rs @@ -10,6 +10,7 @@ use std::{env, io, thread}; use cli; use error_chain::ChainedError; +use mullvad_metadata::PRODUCT_NAME; use windows_service::service::{ ServiceAccess, ServiceControl, ServiceControlAccept, ServiceErrorControl, ServiceExitCode, ServiceInfo, ServiceStartType, ServiceState, ServiceStatus, ServiceType, @@ -226,7 +227,7 @@ fn get_service_info() -> Result<ServiceInfo> { let program_data_directory_string = ::std::env::var_os("ALLUSERSPROFILE").ok_or_else(|| ErrorKind::NoLogDir)?; let program_data_directory = Path::new(&program_data_directory_string); - let log_directory = program_data_directory.join(::PRODUCT_NAME); + let log_directory = program_data_directory.join(PRODUCT_NAME); let service_log_file = log_directory.join("backend.log"); let tunnel_log_file = log_directory.join("openvpn.log"); |
