summaryrefslogtreecommitdiffstats
path: root/meta/classes/update-alternatives.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/update-alternatives.bbclass')
-rw-r--r--meta/classes/update-alternatives.bbclass14
1 files changed, 7 insertions, 7 deletions
diff --git a/meta/classes/update-alternatives.bbclass b/meta/classes/update-alternatives.bbclass
index f1250f877b..f3c014a5fc 100644
--- a/meta/classes/update-alternatives.bbclass
+++ b/meta/classes/update-alternatives.bbclass
@@ -131,14 +131,13 @@ def gen_updatealternativesvars(d):
131populate_packages[vardeps] += "${UPDALTVARS} ${@gen_updatealternativesvars(d)}" 131populate_packages[vardeps] += "${UPDALTVARS} ${@gen_updatealternativesvars(d)}"
132 132
133# We need to do the rename after the image creation step, but before 133# We need to do the rename after the image creation step, but before
134# the split and strip steps.. packagecopy seems to be the earliest reasonable 134# the split and strip steps.. PACKAGE_PREPROCESS_FUNCS is the right
135# place. 135# place for that.
136python perform_packagecopy_append () { 136PACKAGE_PREPROCESS_FUNCS += "apply_update_alternative_renames"
137 if update_alternatives_enabled(d): 137python apply_update_alternative_renames () {
138 apply_update_alternative_renames(d) 138 if not update_alternatives_enabled(d):
139} 139 return
140 140
141def apply_update_alternative_renames(d):
142 # Check for deprecated usage... 141 # Check for deprecated usage...
143 pn = d.getVar('BPN') 142 pn = d.getVar('BPN')
144 if d.getVar('ALTERNATIVE_LINKS') != None: 143 if d.getVar('ALTERNATIVE_LINKS') != None:
@@ -204,6 +203,7 @@ def apply_update_alternative_renames(d):
204 os.unlink(src) 203 os.unlink(src)
205 else: 204 else:
206 bb.warn('%s: Unable to resolve dangling symlink: %s' % (pn, alt_target)) 205 bb.warn('%s: Unable to resolve dangling symlink: %s' % (pn, alt_target))
206}
207 207
208PACKAGESPLITFUNCS_prepend = "populate_packages_updatealternatives " 208PACKAGESPLITFUNCS_prepend = "populate_packages_updatealternatives "
209 209