Example #1
0
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
Example #2
0
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)
Example #3
0
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
Example #4
0
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)
Example #5
0
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
Example #6
0
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)