summaryrefslogtreecommitdiffstats
path: root/meta/classes/package_tar.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/package_tar.bbclass')
-rw-r--r--meta/classes/package_tar.bbclass27
1 files changed, 0 insertions, 27 deletions
diff --git a/meta/classes/package_tar.bbclass b/meta/classes/package_tar.bbclass
index e76ce292e4..d502847d9d 100644
--- a/meta/classes/package_tar.bbclass
+++ b/meta/classes/package_tar.bbclass
@@ -8,33 +8,6 @@ python package_tar_fn () {
8 d.setVar('PKGFN', fn) 8 d.setVar('PKGFN', fn)
9} 9}
10 10
11python package_tar_install () {
12 import subprocess
13 pkg = d.getVar('PKG', True)
14 pkgfn = d.getVar('PKGFN', True)
15 rootfs = d.getVar('IMAGE_ROOTFS', True)
16
17 if None in (pkg,pkgfn,rootfs):
18 bb.error("missing variables (one or more of PKG, PKGFN, IMAGEROOTFS)")
19 raise bb.build.FuncFailed
20 try:
21 bb.mkdirhier(rootfs)
22 os.chdir(rootfs)
23 except OSError:
24 import sys
25 (type, value, traceback) = sys.exc_info()
26 print value
27 raise bb.build.FuncFailed
28
29 if not os.access(pkgfn, os.R_OK):
30 bb.debug(1, "%s does not exist, skipping" % pkgfn)
31 raise bb.build.FuncFailed
32
33 ret = subprocess.call('zcat %s | tar -xf -' % pkgfn, shell=True)
34 if ret != 0:
35 raise bb.build.FuncFailed
36}
37
38python do_package_tar () { 11python do_package_tar () {
39 import subprocess 12 import subprocess
40 workdir = d.getVar('WORKDIR', True) 13 workdir = d.getVar('WORKDIR', True)