summaryrefslogtreecommitdiff
path: root/classes/package_ipk.bbclass
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2006-09-14 21:14:12 +0000
committerKoen Kooi <koen@openembedded.org>2006-09-14 21:14:12 +0000
commit189eeba1948c7e4def33a113ceffdeb4f5567e1f (patch)
treeeefca2a57c1c3e8ee8f8712448644b60363eaec0 /classes/package_ipk.bbclass
parent267cf1fed093319afbc1f3d47e4efaca83d83149 (diff)
parent21a20a6d6cc8f87061d3e4fa557971447fa64adb (diff)
merge of 'a1d864e39820a6d83791681ce836e11ac38a89b6'
and 'db2f843f48cece5e25cf2e654db269ba3dba5192'
Diffstat (limited to 'classes/package_ipk.bbclass')
-rw-r--r--classes/package_ipk.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/classes/package_ipk.bbclass b/classes/package_ipk.bbclass
index 9ae526bb3b..0cb5128e17 100644
--- a/classes/package_ipk.bbclass
+++ b/classes/package_ipk.bbclass
@@ -129,6 +129,7 @@ python do_package_ipk () {
from bb import note
note("Not creating empty archive for %s-%s-%s" % (pkg, bb.data.getVar('PV', localdata, 1), bb.data.getVar('PR', localdata, 1)))
continue
+
controldir = os.path.join(root, 'CONTROL')
bb.mkdirhier(controldir)
try:
@@ -220,6 +221,8 @@ python do_package_ipk () {
if ret != 0:
raise bb.build.FuncFailed("ipkg-build execution failed")
+ file(bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s.packaged' % pkg, d), 'w').close()
+
for script in ["preinst", "postinst", "prerm", "postrm", "control" ]:
scriptfile = os.path.join(controldir, script)
try: