summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/package.bbclass6
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
231PACKAGE_DEPENDS += "file-native" 231PACKAGE_DEPENDS += "file-native"
232 232