Skip to content

Commit 13d6954

Browse files
committed
[rust] Force executable permission for extracted drivers
1 parent b43135b commit 13d6954

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

rust/src/files.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,9 @@ pub fn unzip(
176176
{
177177
use std::os::unix::fs::PermissionsExt;
178178

179-
if let Some(mode) = file.unix_mode() {
179+
if single_file.is_some() {
180+
fs::set_permissions(&target_path, fs::Permissions::from_mode(0o755))?;
181+
} else if let Some(mode) = file.unix_mode() {
180182
fs::set_permissions(&target_path, fs::Permissions::from_mode(mode))?;
181183
}
182184
}

0 commit comments

Comments
 (0)