another fix for file defined w/ id, but require name
another fix for file defined w/ id, but require name

for following sls:

 /root/a:
   file.directory:
     - user: root
     - group: root
     - mode: 0755
     - clean: True
     - require:
         - file: /root/a/b
         - file: /root/a/c

 /root/a/b:
   file.directory:
     - user: root
     - group: root
     - mode: 0755

 id_test:
   file.managed:
     - name: /root/a/c
     - user: root
     - group: root
     - mode: 0755
     - replace: False

saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt,saltstack/salt