diff options
Diffstat (limited to 'scripts/lib')
| -rw-r--r-- | scripts/lib/recipetool/append.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/lib/recipetool/append.py b/scripts/lib/recipetool/append.py index 341e893305..10945d6008 100644 --- a/scripts/lib/recipetool/append.py +++ b/scripts/lib/recipetool/append.py | |||
| @@ -101,7 +101,7 @@ def determine_file_source(targetpath, rd): | |||
| 101 | import oe.recipeutils | 101 | import oe.recipeutils |
| 102 | 102 | ||
| 103 | # See if it's in do_install for the recipe | 103 | # See if it's in do_install for the recipe |
| 104 | workdir = rd.getVar('WORKDIR') | 104 | unpackdir = rd.getVar('UNPACKDIR') |
| 105 | src_uri = rd.getVar('SRC_URI') | 105 | src_uri = rd.getVar('SRC_URI') |
| 106 | srcfile = '' | 106 | srcfile = '' |
| 107 | modpatches = [] | 107 | modpatches = [] |
| @@ -113,9 +113,9 @@ def determine_file_source(targetpath, rd): | |||
| 113 | if not srcpath.startswith('/'): | 113 | if not srcpath.startswith('/'): |
| 114 | # Handle non-absolute path | 114 | # Handle non-absolute path |
| 115 | srcpath = os.path.abspath(os.path.join(rd.getVarFlag('do_install', 'dirs').split()[-1], srcpath)) | 115 | srcpath = os.path.abspath(os.path.join(rd.getVarFlag('do_install', 'dirs').split()[-1], srcpath)) |
| 116 | if srcpath.startswith(workdir): | 116 | if srcpath.startswith(unpackdir): |
| 117 | # OK, now we have the source file name, look for it in SRC_URI | 117 | # OK, now we have the source file name, look for it in SRC_URI |
| 118 | workdirfile = os.path.relpath(srcpath, workdir) | 118 | workdirfile = os.path.relpath(srcpath, unpackdir) |
| 119 | # FIXME this is where we ought to have some code in the fetcher, because this is naive | 119 | # FIXME this is where we ought to have some code in the fetcher, because this is naive |
| 120 | for item in src_uri.split(): | 120 | for item in src_uri.split(): |
| 121 | localpath = bb.fetch2.localpath(item, rd) | 121 | localpath = bb.fetch2.localpath(item, rd) |
