Skip to content

Commit 670708f

Browse files
authored
feat: sets execute permissions for copied VM binary (#2955)
1 parent 5d61bff commit 670708f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/ssh/ssh.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,14 @@ func RunSSHCopyBinaryFile(host *models.Host, sc models.Sidecar) error {
623623
); err != nil {
624624
return err
625625
}
626+
627+
// set execute permissions
628+
cmd := fmt.Sprintf("chmod +x %s", subnetVMBinaryPath)
629+
ux.Logger.Info("Setting permissions for %s on %s", subnetVMBinaryPath, host.NodeID)
630+
if _, err := host.Command(cmd, nil, constants.SSHScriptTimeout); err != nil {
631+
return err
632+
}
633+
626634
return nil
627635
}
628636

0 commit comments

Comments
 (0)