|
@@ -496,6 +496,15 @@ python do_package () {
|
|
|
|
|
|
bb.build.exec_func("package_convert_pr_autoinc", d)
|
|
|
|
|
|
+ # Check for conflict between renamed packages and existing ones
|
|
|
+ # for each package in PACKAGES, check if it will be renamed to an existing one
|
|
|
+ for p in packages:
|
|
|
+ localdata = bb.data.createCopy(d)
|
|
|
+ localdata.setVar('OVERRIDES', p)
|
|
|
+ rename = localdata.getVar('PKG')
|
|
|
+ if (rename != None) and rename in packages:
|
|
|
+ bb.fatal('package "%s" is renamed to "%s" using PKG:%s, but package name already exists'%(p,rename,p))
|
|
|
+
|
|
|
###########################################################################
|
|
|
# Optimisations
|
|
|
###########################################################################
|