From 3901c3db630de84f459264702984e5115be5ef6c Mon Sep 17 00:00:00 2001 From: EliteAsian <29520859+EliteAsian123@users.noreply.github.com> Date: Sat, 16 Dec 2023 21:35:32 -0500 Subject: [PATCH] Removed linux "set_permissions" function becuase the zip extractor already does it --- src-tauri/src/main.rs | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 183b640..4fc73a3 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -201,30 +201,6 @@ impl InnerState { // Delete zip let _ = remove_file(&zip_path); - // Change permissions (if on Linux) - self.set_permissions(version_id, profile)?; - - Ok(()) - } - - #[cfg(not(target_os = "linux"))] - fn set_permissions(&self, _a: String, _b: String) -> Result<(), String> { - Ok(()) - } - - #[cfg(target_os = "linux")] - fn set_permissions(&self, version_id: String, profile: String) -> Result<(), String> { - use std::os::unix::prelude::PermissionsExt; - - let exec = self.get_yarg_exec(version_id, profile)?; - - let mut perms = fs::metadata(&exec) - .map_err(|e| format!("Failed to get permissions of file.\n{:?}", e))? - .permissions(); - perms.set_mode(0o7111); - fs::set_permissions(&exec, perms) - .map_err(|e| format!("Failed to set permissions of file.\n{:?}", e))?; - Ok(()) }