[oe-commits] Chen Qi : useradd.bbclass: add missing functions to preinst
git at git.openembedded.org
git at git.openembedded.org
Tue Aug 20 14:21:05 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: ed45f00ef76d189611cda2cb922fa7eb8f86d9cc
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=ed45f00ef76d189611cda2cb922fa7eb8f86d9cc
Author: Chen Qi <Qi.Chen at windriver.com>
Date: Fri Aug 16 10:10:12 2013 +0800
useradd.bbclass: add missing functions to preinst
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>
Signed-off-by: Saul Wold <sgw at linux.intel.com>
---
meta/classes/useradd.bbclass | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
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)
More information about the Openembedded-commits
mailing list