]> code.ossystems Code Review - openembedded-core.git/commitdiff
update-alternatives.bbclass: don't expand var when appending do_install
authorKevin Tian <kevin.tian@intel.com>
Sun, 21 Nov 2010 02:32:50 +0000 (10:32 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Sun, 21 Nov 2010 18:17:24 +0000 (18:17 +0000)
Or else absolute paths may be expanded which then breaks sstate signature
comparison.

I'm not sure whether pre/post funcs can be expanded or not. They are
invoked at image build or on the target, and thus need be expanded some
place. But if one recipe does use directories under TMP in its postinst
helpers, this would be an issue again.

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
meta/classes/update-alternatives.bbclass

index fdb4214b652ddfe5f39d860119ebba4ef0bae6aa..ba812210a74a03d21e6a4c46d2d0f0fac79603a2 100644 (file)
@@ -79,8 +79,8 @@ fi
 
 def update_alternatives_after_parse(d):
     if bb.data.getVar('ALTERNATIVE_LINKS', d) != None:
-        doinstall = bb.data.getVar('do_install', d, 1)
-        doinstall += bb.data.getVar('update_alternatives_batch_doinstall', d, 1)
+        doinstall = bb.data.getVar('do_install', d, 0)
+        doinstall += bb.data.getVar('update_alternatives_batch_doinstall', d, 0)
         bb.data.setVar('do_install', doinstall, d)
         return