Skip to content

Commit 710b207

Browse files
authored
ensure we set executable filemode on bash scripts we ship (#153)
1 parent c40d447 commit 710b207

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

build/scripts/Packaging.fs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,11 @@ let stageInstallationBashScript () =
147147

148148
let elasticInstall = distroFile installScript
149149
File.WriteAllText(elasticInstall.FullName, contents)
150+
let permissions =
151+
UnixFileMode.UserRead ||| UnixFileMode.UserWrite ||| UnixFileMode.UserExecute
152+
||| UnixFileMode.GroupRead ||| UnixFileMode.GroupWrite ||| UnixFileMode.GroupExecute
153+
||| UnixFileMode.OtherRead ||| UnixFileMode.OtherWrite ||| UnixFileMode.OtherExecute
154+
File.SetUnixFileMode(elasticInstall.FullName, permissions);
150155

151156
let stageInstallationPsScript () =
152157
let installScript = downloadFileInfo "OpenTelemetry.DotNet.Auto.psm1"

src/Elastic.OpenTelemetry.AutoInstrumentation/instrument.sh

100644100755
File mode changed.

0 commit comments

Comments
 (0)