|
|
@ -546,6 +546,7 @@ class Runner(object):
|
|
|
|
def _remote_md5(self, conn, tmp, path):
|
|
|
|
def _remote_md5(self, conn, tmp, path):
|
|
|
|
''' takes a remote md5sum without requiring python, and returns 0 if no file '''
|
|
|
|
''' takes a remote md5sum without requiring python, and returns 0 if no file '''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path = pipes.quote(path)
|
|
|
|
test = "rc=0; [ -r \"%s\" ] || rc=2; [ -f \"%s\" ] || rc=1; [ -d \"%s\" ] && rc=3" % (path, path, path)
|
|
|
|
test = "rc=0; [ -r \"%s\" ] || rc=2; [ -f \"%s\" ] || rc=1; [ -d \"%s\" ] && rc=3" % (path, path, path)
|
|
|
|
md5s = [
|
|
|
|
md5s = [
|
|
|
|
"(/usr/bin/md5sum %s 2>/dev/null)" % path, # Linux
|
|
|
|
"(/usr/bin/md5sum %s 2>/dev/null)" % path, # Linux
|
|
|
|