--- AptOfflineCoreLib.py 2015-10-25 16:48:25.017342235 +0100 +++ AptOfflineCoreLib.py 2015-10-25 17:00:44.842187684 +0100 @@ -20,6 +20,7 @@ ############################################################################ import os +import subprocess import sys import time import shutil @@ -947,10 +948,10 @@ log.err("%s is bad. Can't proceed.\n" % (signed_file) ) return False - x = os.system("%s %s %s %s" % (self.gpgv, self.opts, signature_file, signed_file) ) - #TODO: Find a way to redirect std[out|err] - # look at subprocess module - + p = subprocess.Popen([self.gpgv, self.opts, signature_file, signed_file], stdout=subprocess.PIPE) + p.communicate() + x=p.returncode + if x == 0: return True else: