summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/classes/systemd.bbclass6
1 files changed, 4 insertions, 2 deletions
diff --git a/meta-oe/classes/systemd.bbclass b/meta-oe/classes/systemd.bbclass
index b2d4191d1..e13f09dc3 100644
--- a/meta-oe/classes/systemd.bbclass
+++ b/meta-oe/classes/systemd.bbclass
@@ -127,6 +127,8 @@ python populate_packages_prepend () {
127 bb.data.setVar('RDEPENDS_' + pkg, " " + " ".join(rdepends), d) 127 bb.data.setVar('RDEPENDS_' + pkg, " " + " ".join(rdepends), d)
128 128
129 129
130 for pkg_systemd in d.getVar('SYSTEMD_PACKAGES', 1).split(): 130 # run all modifications once when creating package
131 systemd_generate_package_scripts(pkg_systemd) 131 if os.path.exists('${D}'):
132 for pkg_systemd in d.getVar('SYSTEMD_PACKAGES', 1).split():
133 systemd_generate_package_scripts(pkg_systemd)
132} 134}