Skip to content

Commit fde37a0

Browse files
authored
Merge pull request #5 from Fundament-Institute/main
Fix build permissions
2 parents 495bdec + cedd331 commit fde37a0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/lib.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,14 @@ impl Build {
8686
cp_r(&source_dir, &build_dir);
8787

8888
// Copy release version file
89+
let relver = build_dir.join(".relver");
8990
#[rustfmt::skip]
90-
fs::copy(manifest_dir.join("luajit_relver.txt"), build_dir.join(".relver")).unwrap();
91+
fs::copy(manifest_dir.join("luajit_relver.txt"), &relver).unwrap();
92+
93+
// Fix permissions for certain build situations
94+
let mut perms = fs::metadata(&relver).unwrap().permissions();
95+
perms.set_readonly(false);
96+
fs::set_permissions(relver, perms).unwrap();
9197

9298
let mut cc = cc::Build::new();
9399
cc.warnings(false);

0 commit comments

Comments
 (0)