diff options
Diffstat (limited to 'meta/classes/patch.bbclass')
| -rw-r--r-- | meta/classes/patch.bbclass | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/classes/patch.bbclass b/meta/classes/patch.bbclass index 2fc6925e49..cd241f1c84 100644 --- a/meta/classes/patch.bbclass +++ b/meta/classes/patch.bbclass @@ -33,7 +33,7 @@ python patch_task_patch_prefunc() { if (testsrcdir + os.sep).startswith(workdir + os.sep): # Double-check that either workdir or S or some directory in-between is a git repository found = False - while testsrcdir != '/': + while testsrcdir != workdir: if os.path.exists(os.path.join(testsrcdir, '.git')): found = True break @@ -153,6 +153,7 @@ python patch_do_patch() { patch_do_patch[vardepsexclude] = "PATCHRESOLVE" addtask patch after do_unpack +do_patch[umask] = "022" do_patch[dirs] = "${WORKDIR}" do_patch[depends] = "${PATCHDEPENDENCY}" |
