From ed45f00ef76d189611cda2cb922fa7eb8f86d9cc Mon Sep 17 00:00:00 2001 From: Chen Qi Date: Fri, 16 Aug 2013 10:10:12 +0800 Subject: 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 Signed-off-by: Saul Wold --- meta/classes/useradd.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass index 21daae8d77..eabfc5d397 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) -- cgit v1.2.3