[yocto] [opkg-utils][PATCH 09/22] 2to3: use subprocess instead of commands
Martin Jansa
martin.jansa at gmail.com
Thu Mar 29 15:22:43 PDT 2012
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
opkg-compare-indexes | 6 +++---
opkg-make-index | 5 ++---
opkg-show-deps | 1 -
opkg-update-index | 1 -
opkg.py | 2 +-
5 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/opkg-compare-indexes b/opkg-compare-indexes
index 6c68125..2610987 100755
--- a/opkg-compare-indexes
+++ b/opkg-compare-indexes
@@ -2,7 +2,7 @@
import sys, os
from glob import glob
-import commands
+import subprocess
import opkg
pkg_dir1 = sys.argv[1]
@@ -40,8 +40,8 @@ for name in names:
if pkg1 and pkg2 and pkg1.version != pkg2.version:
print "CHANGED: %s from version %s to %s (%s)" % (pkg1.package, pkg1.version, pkg2.version, pkg2.maintainer)
cmd = "opkg-diff %s %s > %s " % ((pkg_dir1 + pkg1.filename), (pkg_dir2 + pkg2.filename), (pkg1.package + '.diff'))
- print cmd
- commands.getstatusoutput(cmd)
+ print(cmd)
+ subprocess.call(cmd)
if not pkg1:
print "NEW: %s version %s (%s)"% (pkg2.package, pkg2.version, pkg2.maintainer)
if not pkg2:
diff --git a/opkg-make-index b/opkg-make-index
index b65dc6e..7923f1e 100755
--- a/opkg-make-index
+++ b/opkg-make-index
@@ -2,7 +2,7 @@
import sys, os, posixpath
from glob import glob
-import commands
+import subprocess
import opkg
import getopt
import string
@@ -186,8 +186,7 @@ if packages_filename:
gzip_filename = ("%s.gz" % packages_filename)
tmp_gzip_filename = ("%s.%d" % (gzip_filename, os.getpid()))
gzip_cmd = "gzip -9c < %s > %s" % (tmp_packages_filename, tmp_gzip_filename)
- (rc, outtext) = commands.getstatusoutput(gzip_cmd)
- print outtext
+ rc = subprocess.check_output(gzip_cmd, shell=True)
os.rename(tmp_packages_filename, packages_filename)
os.rename(tmp_gzip_filename, gzip_filename)
diff --git a/opkg-show-deps b/opkg-show-deps
index 9de1aac..5ab5b4f 100755
--- a/opkg-show-deps
+++ b/opkg-show-deps
@@ -2,7 +2,6 @@
import sys, os, posixpath
from glob import glob
-import commands
import opkg
import getopt
import string
diff --git a/opkg-update-index b/opkg-update-index
index 3864fa5..d9c9b43 100755
--- a/opkg-update-index
+++ b/opkg-update-index
@@ -2,7 +2,6 @@
import sys, os
from glob import glob
-import commands
import opkg
pkg_dir=sys.argv[1]
diff --git a/opkg.py b/opkg.py
index 31b847c..f37a68d 100644
--- a/opkg.py
+++ b/opkg.py
@@ -39,7 +39,7 @@ import glob
import hashlib
import re
import string
-import commands
+import subprocess
from stat import ST_SIZE
import arfile
import tarfile
--
1.7.8.5
More information about the yocto
mailing list