[OE-core] [PATCH 1/1] useradd.bbclass: add missing functions to preinst
Qi.Chen at windriver.com
Qi.Chen at windriver.com
Fri Aug 16 02:10:12 UTC 2013
From: Chen Qi <Qi.Chen at windriver.com>
The preinst scripts are calling bbnote, bbwarn and bbfatal functions,
but these functions are not written to the preinst scripts.
This patch writes these missing functions to the preinst scripts to
avoid the 'not found' errors.
Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
---
meta/classes/useradd.bbclass | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass
index 21daae8..eabfc5d 100644
--- a/meta/classes/useradd.bbclass
+++ b/meta/classes/useradd.bbclass
@@ -168,6 +168,9 @@ fakeroot python populate_packages_prepend () {
preinst = d.getVar('pkg_preinst_%s' % pkg, True) or d.getVar('pkg_preinst', True)
if not preinst:
preinst = '#!/bin/sh\n'
+ preinst += 'bbnote () {\n%s}\n' % d.getVar('bbnote', True)
+ preinst += 'bbwarn () {\n%s}\n' % d.getVar('bbwarn', True)
+ preinst += 'bbfatal () {\n%s}\n' % d.getVar('bbfatal', True)
preinst += 'perform_groupadd () {\n%s}\n' % d.getVar('perform_groupadd', True)
preinst += 'perform_useradd () {\n%s}\n' % d.getVar('perform_useradd', True)
preinst += 'perform_groupmems () {\n%s}\n' % d.getVar('perform_groupmems', True)
--
1.7.9.5
More information about the Openembedded-core
mailing list