Fixes #4767 detect hard links and set state in add_file_info

This commit is contained in:
James Tanner 2013-11-01 09:41:22 -04:00
parent f4b59fe285
commit dc4d589ce0

View file

@ -511,6 +511,8 @@ class AnsibleModule(object):
kwargs['state'] = 'link'
elif os.path.isdir(path):
kwargs['state'] = 'directory'
elif os.stat(path).st_nlink > 1:
kwargs['state'] = 'hard'
else:
kwargs['state'] = 'file'
if HAVE_SELINUX and self.selinux_enabled():