def get_md5_versions_on_server(fn): cmd = "%(oc_server_shell_cmd)s md5sum %(oc_server_datadirectory)s/%(oc_account_name)s/files_versions/%(filename)s.v*" % config._dict( filename=os.path.join(config.oc_server_folder, os.path.basename(fn))) logger.info('running %s', repr(cmd)) process = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True) stdout = process.communicate()[0] result = [] for line in stdout.splitlines(): line = line.strip() if not line: continue md, fn = line.split() result.append((md, os.path.basename(fn))) #log(result[-1]) return result
def hexdump_versions_on_server(fn): cmd = "%(oc_server_shell_cmd)s hexdump %(oc_server_datadirectory)s/%(oc_account_name)s/files_versions/%(filename)s.v*" % config._dict( filename=os.path.join(config.oc_server_folder, os.path.basename(fn))) # PENDING: bash -x runcmd(cmd)
def get_md5_versions_on_server(fn): cmd = "%(oc_server_shell_cmd)s md5sum %(oc_server_datadirectory)s/%(oc_account_name)s/files_versions/%(filename)s.v*" % config._dict(filename=os.path.join(config.oc_server_folder, os.path.basename(fn))) logger.info('running %s',repr(cmd)) process=subprocess.Popen(cmd,stdout=subprocess.PIPE,shell=True) stdout=process.communicate()[0] result=[] for line in stdout.splitlines(): line = line.strip() if not line: continue md,fn = line.split() result.append((md,os.path.basename(fn))) #log(result[-1]) return result
def hexdump_versions_on_server(fn): cmd = "%(oc_server_shell_cmd)s hexdump %(oc_server_datadirectory)s/%(oc_account_name)s/files_versions/%(filename)s.v*" % config._dict(filename=os.path.join(config.oc_server_folder, os.path.basename(fn))) # PENDING: bash -x runcmd(cmd)
def get_md5_versions_on_server(fn): cmd = "%(oc_server_shell_cmd)s md5sum %(oc_server_datadirectory)s/%(oc_account_name)s/files_versions/%(filename)s.v*" % config._dict(filename=os.path.basename(fn)) #PENDING: bash -x process=subprocess.Popen(cmd, stdout=subprocess.PIPE,shell=True) out=process.communicate()[0] result = [] for line in out.splitlines(): md,fn = line.split() result.append((md,os.path.basename(fn))) #log(result[-1]) return result
def list_versions_on_server(fn): cmd = "%(oc_server_shell_cmd)s md5sum %(oc_server_datadirectory)s/%(oc_account_name)s/files_versions/%(filename)s.v*" % config._dict(filename=os.path.basename(fn)) #PENDING: bash -x runcmd(cmd)