From: Chen Qi Date: Fri, 16 Aug 2013 02:10:12 +0000 (+0800) Subject: useradd.bbclass: add missing functions to preinst X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1cf5a36aa9f0b9e69b289b09f3d3f519a62d3c17;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git 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. (From OE-Core rev: ed45f00ef76d189611cda2cb922fa7eb8f86d9cc) Signed-off-by: Chen Qi Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass index 21daae8d779..eabfc5d3971 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)