chmod 0755 on qemu-user-static binary

This commit is contained in:
Johannes 'josch' Schauer 2019-04-25 08:54:31 +02:00
parent 14d3a4e30f
commit ca37c4e89e
Signed by: josch
GPG key ID: F2CBA5C78FBD83E1

View file

@ -1509,6 +1509,11 @@ sub setup {
error "cannot find $qemubin"; error "cannot find $qemubin";
} }
copy $qemubin, "$options->{root}/$qemubin" or error "cannot copy $qemubin: $!"; copy $qemubin, "$options->{root}/$qemubin" or error "cannot copy $qemubin: $!";
# File::Copy does not retain permissions but on some
# platforms (like Travis CI) the binfmt interpreter must
# have the executable bit set or otherwise execve will
# fail with EACCES
chmod 0755, "$options->{root}/$qemubin" or error "cannot chmod $qemubin: $!";
} else { } else {
error "unknown mode: $options->{mode}"; error "unknown mode: $options->{mode}";
} }