diff options
Diffstat (limited to 'meta-phosphor/classes/obmc-phosphor-systemd.bbclass')
-rw-r--r-- | meta-phosphor/classes/obmc-phosphor-systemd.bbclass | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/meta-phosphor/classes/obmc-phosphor-systemd.bbclass b/meta-phosphor/classes/obmc-phosphor-systemd.bbclass index c6a2e6986f..3a3234f5e8 100644 --- a/meta-phosphor/classes/obmc-phosphor-systemd.bbclass +++ b/meta-phosphor/classes/obmc-phosphor-systemd.bbclass @@ -198,6 +198,11 @@ python() { add_sd_user(d, '%s' % dest, pkg) + if d.getVar('CLASSOVERRIDE', True) != 'class-target': + return + + d.appendVarFlag('do_install', 'postfuncs', ' systemd_do_postinst') + pn = d.getVar('PN', True) if d.getVar('SYSTEMD_SERVICE_%s' % pn, True) is None: d.setVar('SYSTEMD_SERVICE_%s' % pn, '%s.service' % pn) @@ -326,6 +331,3 @@ do_install_append() { ${D}${systemd_system_unitdir}/$s done } - - -do_install[postfuncs] += "systemd_do_postinst" |