diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/base.bbclass | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 7837c892e5..3e9051cd99 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
@@ -106,11 +106,8 @@ python base_do_fetch() { | |||
106 | if len(src_uri) == 0: | 106 | if len(src_uri) == 0: |
107 | return | 107 | return |
108 | 108 | ||
109 | localdata = bb.data.createCopy(d) | ||
110 | bb.data.update_data(localdata) | ||
111 | |||
112 | try: | 109 | try: |
113 | fetcher = bb.fetch2.Fetch(src_uri, localdata) | 110 | fetcher = bb.fetch2.Fetch(src_uri, d) |
114 | fetcher.download() | 111 | fetcher.download() |
115 | except bb.fetch2.BBFetchException as e: | 112 | except bb.fetch2.BBFetchException as e: |
116 | raise bb.build.FuncFailed(e) | 113 | raise bb.build.FuncFailed(e) |
@@ -124,13 +121,10 @@ python base_do_unpack() { | |||
124 | if len(src_uri) == 0: | 121 | if len(src_uri) == 0: |
125 | return | 122 | return |
126 | 123 | ||
127 | localdata = bb.data.createCopy(d) | 124 | rootdir = d.getVar('WORKDIR', True) |
128 | bb.data.update_data(localdata) | ||
129 | |||
130 | rootdir = localdata.getVar('WORKDIR', True) | ||
131 | 125 | ||
132 | try: | 126 | try: |
133 | fetcher = bb.fetch2.Fetch(src_uri, localdata) | 127 | fetcher = bb.fetch2.Fetch(src_uri, d) |
134 | fetcher.unpack(rootdir) | 128 | fetcher.unpack(rootdir) |
135 | except bb.fetch2.BBFetchException as e: | 129 | except bb.fetch2.BBFetchException as e: |
136 | raise bb.build.FuncFailed(e) | 130 | raise bb.build.FuncFailed(e) |
@@ -653,11 +647,8 @@ python do_cleanall() { | |||
653 | if len(src_uri) == 0: | 647 | if len(src_uri) == 0: |
654 | return | 648 | return |
655 | 649 | ||
656 | localdata = bb.data.createCopy(d) | ||
657 | bb.data.update_data(localdata) | ||
658 | |||
659 | try: | 650 | try: |
660 | fetcher = bb.fetch2.Fetch(src_uri, localdata) | 651 | fetcher = bb.fetch2.Fetch(src_uri, d) |
661 | fetcher.clean() | 652 | fetcher.clean() |
662 | except bb.fetch2.BBFetchException, e: | 653 | except bb.fetch2.BBFetchException, e: |
663 | raise bb.build.FuncFailed(e) | 654 | raise bb.build.FuncFailed(e) |