summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/package_ipk.bbclass7
1 files changed, 3 insertions, 4 deletions
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass
index f1ad1d5c17..5dcbbcdac6 100644
--- a/meta/classes/package_ipk.bbclass
+++ b/meta/classes/package_ipk.bbclass
@@ -45,6 +45,8 @@ python do_package_ipk () {
45 if os.path.exists(p): 45 if os.path.exists(p):
46 bb.utils.prunedir(p) 46 bb.utils.prunedir(p)
47 47
48 recipesource = os.path.basename(d.getVar('FILE', True))
49
48 for pkg in packages.split(): 50 for pkg in packages.split():
49 localdata = bb.data.createCopy(d) 51 localdata = bb.data.createCopy(d)
50 root = "%s/%s" % (pkgdest, pkg) 52 root = "%s/%s" % (pkgdest, pkg)
@@ -208,10 +210,7 @@ python do_package_ipk () {
208 ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces)) 210 ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces))
209 if rconflicts: 211 if rconflicts:
210 ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts)) 212 ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts))
211 src_uri = localdata.getVar("SRC_URI", True).strip() or "None" 213 ctrlfile.write("Source: %s\n" % recipesource)
212 if src_uri:
213 src_uri = re.sub("\s+", " ", src_uri)
214 ctrlfile.write("Source: %s\n" % " ".join(src_uri.split()))
215 ctrlfile.close() 214 ctrlfile.close()
216 215
217 for script in ["preinst", "postinst", "prerm", "postrm"]: 216 for script in ["preinst", "postinst", "prerm", "postrm"]: