summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--dist-assets/linux/mullvad-daemon.service2
-rwxr-xr-xdist-assets/pkg-scripts/postinstall4
-rw-r--r--mullvad-daemon/src/system_service.rs18
3 files changed, 1 insertions, 23 deletions
diff --git a/dist-assets/linux/mullvad-daemon.service b/dist-assets/linux/mullvad-daemon.service
index 83c3032031..6248e11d33 100644
--- a/dist-assets/linux/mullvad-daemon.service
+++ b/dist-assets/linux/mullvad-daemon.service
@@ -3,7 +3,7 @@ Description=Mullvad VPN daemon
Wants=network.target
[Service]
-ExecStart="/opt/Mullvad VPN/resources/mullvad-daemon" -v --disable-stdout-timestamps --log /var/log/mullvad-daemon/daemon.log --tunnel-log /var/log/mullvad-daemon/openvpn.log
+ExecStart="/opt/Mullvad VPN/resources/mullvad-daemon" -v --disable-stdout-timestamps
[Install]
WantedBy=multi-user.target
diff --git a/dist-assets/pkg-scripts/postinstall b/dist-assets/pkg-scripts/postinstall
index c2d3b3f7e1..a56cc90e5c 100755
--- a/dist-assets/pkg-scripts/postinstall
+++ b/dist-assets/pkg-scripts/postinstall
@@ -24,10 +24,6 @@ DAEMON_PLIST=$(cat <<-EOM
<array>
<string>$INSTALL_DIR/Mullvad VPN.app/Contents/Resources/mullvad-daemon</string>
<string>-v</string>
- <string>--log</string>
- <string>$LOG_DIR/daemon.log</string>
- <string>--tunnel-log</string>
- <string>$LOG_DIR/openvpn.log</string>
</array>
<key>UserName</key>
diff --git a/mullvad-daemon/src/system_service.rs b/mullvad-daemon/src/system_service.rs
index 91e245e881..e79628a590 100644
--- a/mullvad-daemon/src/system_service.rs
+++ b/mullvad-daemon/src/system_service.rs
@@ -10,7 +10,6 @@ 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,
@@ -227,19 +226,6 @@ pub fn install_service() -> Result<()> {
}
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 service_log_file = log_directory.join("daemon.log");
- let tunnel_log_file = log_directory.join("openvpn.log");
-
- if let Err(error) = fs::create_dir(log_directory) {
- if error.kind() != io::ErrorKind::AlreadyExists {
- return Err(error).chain_err(|| ErrorKind::NoLogDir);
- }
- }
-
Ok(ServiceInfo {
name: OsString::from(SERVICE_NAME),
display_name: OsString::from(SERVICE_DISPLAY_NAME),
@@ -248,10 +234,6 @@ fn get_service_info() -> Result<ServiceInfo> {
error_control: ServiceErrorControl::Normal,
executable_path: env::current_exe().unwrap(),
launch_arguments: vec![
- OsString::from("--log"),
- OsString::from(service_log_file),
- OsString::from("--tunnel-log"),
- OsString::from(tunnel_log_file),
OsString::from("--run-as-service"),
OsString::from("-v"),
],