[oe-commits] org.oe.dev classes: Convert to PKGDATA_DIR variable (from poky)
rpurdie commit
openembedded-commits at lists.openembedded.org
Sat Sep 1 19:06:24 UTC 2007
classes: Convert to PKGDATA_DIR variable (from poky)
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 1550bfad87a21a83e99e0323cce51db13769f205
ViewMTN: http://monotone.openembedded.org/revision.psp?id=1550bfad87a21a83e99e0323cce51db13769f205
Files:
1
classes/base.bbclass
classes/package.bbclass
classes/package_ipk.bbclass
classes/package_tar.bbclass
Diffs:
#
# mt diff -r2db32af5a72c34de7ec04020535b02e343c170e3 -r1550bfad87a21a83e99e0323cce51db13769f205
#
#
#
# patch "classes/base.bbclass"
# from [0b7bd90cd81cad21be3a5562472533d725e69760]
# to [14a6946faa8339efe5e92a4643b930a954fcee1e]
#
# patch "classes/package.bbclass"
# from [549ba4f40e9037dbc77ce99399310cf46e33072b]
# to [8214219f4cf766c4e5f3298b107e9215fe944e47]
#
# patch "classes/package_ipk.bbclass"
# from [115710babe1d2cc095e515f58f4593c548e5b72b]
# to [54b39e5efba77c456870382c897602c36e8d5cfc]
#
# patch "classes/package_tar.bbclass"
# from [fcd7bc894001e323cb9cf5f5d1f547447e7b636e]
# to [10aa1d1ddc7ffe939e5af5cd9118f366d4d4aba3]
#
============================================================
--- classes/base.bbclass 0b7bd90cd81cad21be3a5562472533d725e69760
+++ classes/base.bbclass 14a6946faa8339efe5e92a4643b930a954fcee1e
@@ -724,7 +724,7 @@ def packaged(pkg, d):
def packaged(pkg, d):
import os, bb
- return os.access(bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s.packaged' % pkg, d), os.R_OK)
+ return os.access(bb.data.expand('${PKGDATA_DIR}/runtime/%s.packaged' % pkg, d), os.R_OK)
def read_pkgdatafile(fn):
pkgdata = {}
@@ -750,23 +750,23 @@ def has_subpkgdata(pkg, d):
def has_subpkgdata(pkg, d):
import bb, os
- fn = bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s' % pkg, d)
+ fn = bb.data.expand('${PKGDATA_DIR}/runtime/%s' % pkg, d)
return os.access(fn, os.R_OK)
def read_subpkgdata(pkg, d):
import bb, os
- fn = bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s' % pkg, d)
+ fn = bb.data.expand('${PKGDATA_DIR}/runtime/%s' % pkg, d)
return read_pkgdatafile(fn)
def has_pkgdata(pn, d):
import bb, os
- fn = bb.data.expand('${STAGING_DIR}/pkgdata/%s' % pn, d)
+ fn = bb.data.expand('${PKGDATA_DIR}/%s' % pn, d)
return os.access(fn, os.R_OK)
def read_pkgdata(pn, d):
import bb, os
- fn = bb.data.expand('${STAGING_DIR}/pkgdata/%s' % pn, d)
+ fn = bb.data.expand('${PKGDATA_DIR}/%s' % pn, d)
return read_pkgdatafile(fn)
python read_subpackage_metadata () {
============================================================
--- classes/package.bbclass 549ba4f40e9037dbc77ce99399310cf46e33072b
+++ classes/package.bbclass 8214219f4cf766c4e5f3298b107e9215fe944e47
@@ -503,13 +503,13 @@ python emit_pkgdata() {
if not packages:
return
- data_file = bb.data.expand("${STAGING_DIR}/pkgdata/${PN}", d)
+ data_file = bb.data.expand("${PKGDATA_DIR}/${PN}", d)
f = open(data_file, 'w')
f.write("PACKAGES: %s\n" % packages)
f.close()
for pkg in packages.split():
- subdata_file = bb.data.expand("${STAGING_DIR}/pkgdata/runtime/%s" % pkg, d)
+ subdata_file = bb.data.expand("${PKGDATA_DIR}/runtime/%s" % pkg, d)
sf = open(subdata_file, 'w')
write_if_exists(sf, pkg, 'DESCRIPTION')
write_if_exists(sf, pkg, 'RDEPENDS')
@@ -528,7 +528,7 @@ python emit_pkgdata() {
write_if_exists(sf, pkg, 'pkg_prerm')
sf.close()
}
-emit_pkgdata[dirs] = "${STAGING_DIR}/pkgdata/runtime"
+emit_pkgdata[dirs] = "${PKGDATA_DIR}/runtime"
ldconfig_postinst_fragment() {
if [ x"$D" = "x" ]; then
@@ -830,7 +830,7 @@ python package_depchains() {
def pkg_addrrecs(pkg, base, suffix, getname, rdepends, d):
def packaged(pkg, d):
- return os.access(bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s.packaged' % pkg, d), os.R_OK)
+ return os.access(bb.data.expand('${PKGDATA_DIR}/runtime/%s.packaged' % pkg, d), os.R_OK)
#bb.note('rdepends for %s is %s' % (base, rdepends))
============================================================
--- classes/package_ipk.bbclass 115710babe1d2cc095e515f58f4593c548e5b72b
+++ classes/package_ipk.bbclass 54b39e5efba77c456870382c897602c36e8d5cfc
@@ -231,8 +231,6 @@ 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:
@@ -243,5 +241,4 @@ python do_package_ipk () {
os.rmdir(controldir)
except OSError:
pass
- del localdata
}
============================================================
--- classes/package_tar.bbclass fcd7bc894001e323cb9cf5f5d1f547447e7b636e
+++ classes/package_tar.bbclass 10aa1d1ddc7ffe939e5af5cd9118f366d4d4aba3
@@ -78,7 +78,7 @@ python do_package_tar () {
bb.data.setVar('OVERRIDES', '%s:%s' % (overrides, pkg), localdata)
bb.data.update_data(localdata)
-# stuff
+
root = bb.data.getVar('ROOT', localdata)
bb.mkdirhier(root)
basedir = os.path.dirname(root)
@@ -97,9 +97,4 @@ python do_package_tar () {
ret = os.system("tar -czvf %s %s" % (tarfn, '.'))
if ret != 0:
bb.error("Creation of tar %s failed." % tarfn)
-
- file(bb.data.expand('${STAGING_DIR}/pkgdata/runtime/%s.packaged' % pkg, d), 'w').close()
-
-# end stuff
- del localdata
}
More information about the Openembedded-commits
mailing list