summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/package_ipk.bbclass6
1 files changed, 2 insertions, 4 deletions
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass
index d2ce3b3e17..8e69b5da36 100644
--- a/meta/classes/package_ipk.bbclass
+++ b/meta/classes/package_ipk.bbclass
@@ -57,6 +57,7 @@ def ipk_write_pkg(pkg, d):
57 57
58 outdir = d.getVar('PKGWRITEDIRIPK') 58 outdir = d.getVar('PKGWRITEDIRIPK')
59 pkgdest = d.getVar('PKGDEST') 59 pkgdest = d.getVar('PKGDEST')
60 recipesource = os.path.basename(d.getVar('FILE'))
60 61
61 localdata = bb.data.createCopy(d) 62 localdata = bb.data.createCopy(d)
62 root = "%s/%s" % (pkgdest, pkg) 63 root = "%s/%s" % (pkgdest, pkg)
@@ -205,10 +206,7 @@ def ipk_write_pkg(pkg, d):
205 ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces)) 206 ctrlfile.write("Replaces: %s\n" % bb.utils.join_deps(rreplaces))
206 if rconflicts: 207 if rconflicts:
207 ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts)) 208 ctrlfile.write("Conflicts: %s\n" % bb.utils.join_deps(rconflicts))
208 src_uri = localdata.getVar("SRC_URI").strip() or "None" 209 ctrlfile.write("Source: %s\n" % recipesource)
209 if src_uri:
210 src_uri = re.sub("\s+", " ", src_uri)
211 ctrlfile.write("Source: %s\n" % " ".join(src_uri.split()))
212 ctrlfile.close() 210 ctrlfile.close()
213 211
214 for script in ["preinst", "postinst", "prerm", "postrm"]: 212 for script in ["preinst", "postinst", "prerm", "postrm"]: