code: def _write_incron_lines(user, lines):
      '''
      Takes a list of lines to be committed to a user's incrontab and writes it
      '''
      if user == 'system':
          ret = {}
          ret['retcode'] = _write_file(_INCRON_SYSTEM_TAB, 'salt', ''.join(lines))
          return ret
      else:
          path = salt.utils.files.mkstemp()
          with salt.utils.files.fopen(path, 'wb') as fp_:
              fp_.writelines(salt.utils.data.encode(lines))
          if __grains__['os_family'] == 'Solaris' and user != "root":
              __salt__['cmd.run']('chown {0} {1}'.format(user, path), python_shell=False)
          ret = __salt__['cmd.run_all'](_get_incron_cmdstr(path), runas=user, python_shell=False)
          os.remove(path)
          return ref _write_incron_lines(user, lines):
      '''
      Takes a list of lines to be committed to a user's incrontab and writes it
      '''
      if user == 'system':
          ret = {}
          ret['retcode'] = _write_file(_INCRON_SYSTEM_TAB, 'salt', ''.join(lines))
          return ret
      else:
          path = salt.utils.files.mkstemp()
          with salt.utils.files.fopen(path, 'wb') as fp_:
              fp_.writelines(salt.utils.data.encode(lines))
          if __grains__['os_family'] == 'Solaris' and user != "root":
              __salt__['cmd.run']('chown {0} {1}'.format(user, path), python_shell=False)
          ret = __salt__['cmd.run_all'](_get_incron_cmdstr(path), runas=user, python_shell=False)
          os.remove(path)
          return ret
docs: Takes a list of lines to be committed to a user's incrontab and writes it