improve error trapping for md5

This commit is contained in:
Dave Hatton
2012-07-03 12:44:37 +01:00
parent 73c89bced0
commit d47de18b6c
2 changed files with 25 additions and 21 deletions

View File

@@ -312,7 +312,7 @@ def ansible_facts():
return facts
def md5_sum(f):
md5sum = os.popen("/usr/bin/md5sum %(file)s 2> /dev/null || /sbin/md5 -q %(file)s 2> /dev/null || /usr/bin/digest -a md5 -v %(file)s" % {"file": f}).read().split()[0]
md5sum = os.popen("/usr/bin/md5sum %(file)s 2>/dev/null || /sbin/md5 -q %(file)s 2>/dev/null || /usr/bin/digest -a md5 -v %(file)s 2>/dev/null" % {"file": f}).read().split()[0]
return md5sum
# load config & template variables