-
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
I am experiencing a situation where executable files in the root directory are no longer executable in the target directory after running ./gradlew applyPatches
Here's my config:
plugins {
id 'uk.jamierocks.propatcher' version '1.2.3'
id 'java'
}
patches {
root = file("${buildDir}/tensorflow") // This is a directory
target = file("${buildDir}/tensorflow.patched") // This is also a directory
patches = file('patches') // This is again a directory
}
There is a single patch in the patch directory.
build@tensorflow-build:/src/acadia/tensorflow_gradle$ ls -l patches/
total 4
-rw-r--r-- 1 build build 1572 Jan 8 21:55 build_raspberry_pi.sh.patch.txt
./gradlew applyPatches results in the execute bit being lost on all executable files in the target directory. For example:
in the root directory:
-rwxr-xr-x 1 build build 231 Jan 9 14:13 configure
in the target directory:
-rw-r--r-- 1 build build 231 Jan 9 14:13 configure
umask shows:
build@tensorflow-build:/src/acadia/tensorflow_gradle$ umask
0022
so I don't believe that is the issue. Any ideas? Thanks.
Metadata
Metadata
Assignees
Labels
No labels