diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/package.bbclass | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass index 76b9f86491..ffd4eff7b1 100644 --- a/meta/classes/package.bbclass +++ b/meta/classes/package.bbclass | |||
@@ -146,7 +146,7 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst | |||
146 | 146 | ||
147 | 147 | ||
148 | packages = d.getVar('PACKAGES', True).split() | 148 | packages = d.getVar('PACKAGES', True).split() |
149 | split_packages = [] | 149 | split_packages = set() |
150 | 150 | ||
151 | if postinst: | 151 | if postinst: |
152 | postinst = '#!/bin/sh\n' + postinst + '\n' | 152 | postinst = '#!/bin/sh\n' + postinst + '\n' |
@@ -183,7 +183,7 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst | |||
183 | continue | 183 | continue |
184 | on = legitimize_package_name(m.group(1)) | 184 | on = legitimize_package_name(m.group(1)) |
185 | pkg = output_pattern % on | 185 | pkg = output_pattern % on |
186 | split_packages.append(pkg) | 186 | split_packages.add(pkg) |
187 | if not pkg in packages: | 187 | if not pkg in packages: |
188 | if prepend: | 188 | if prepend: |
189 | packages = [pkg] + packages | 189 | packages = [pkg] + packages |
@@ -226,7 +226,7 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst | |||
226 | hook(f, pkg, file_regex, output_pattern, m.group(1)) | 226 | hook(f, pkg, file_regex, output_pattern, m.group(1)) |
227 | 227 | ||
228 | d.setVar('PACKAGES', ' '.join(packages)) | 228 | d.setVar('PACKAGES', ' '.join(packages)) |
229 | return split_packages | 229 | return list(split_packages) |
230 | 230 | ||
231 | PACKAGE_DEPENDS += "file-native" | 231 | PACKAGE_DEPENDS += "file-native" |
232 | 232 | ||