run user.chhome once to avoid any side-effect when run it twice

This commit is contained in:
Viet Hung Nguyen 2015-04-22 13:39:09 +07:00
parent 19de9954ee
commit 7fe7b089fd

View file

@ -380,7 +380,8 @@ def present(name,
if key == 'date':
__salt__['shadow.set_date'](name, date)
continue
if key == 'home':
# run chhome once to avoid any possible bad side-effect
if key == 'home' and 'homeDoesNotExist' not in changes:
__salt__['user.chhome'](name, val, False)
continue
if key == 'homeDoesNotExist':