code: def refresh_db(force=False, **kwargs):
      '''
      Use pkg update to get latest pkg_summary
  
      force
          Pass -f so that the cache is always refreshed.
  
          .. versionadded:: 2018.3.0
  
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' pkg.refresh_db
      '''
      # Remove rtag file to keep multiple refreshes from happening in pkg states
      salt.utils.pkg.clear_rtag(__opts__)
      pkgin = _check_pkgin()
  
      if pkgin:
          cmd = [pkgin, 'up']
          if force:
              cmd.insert(1, '-f')
          call = __salt__['cmd.run_all'](cmd, output_loglevel='trace')
  
          if call['retcode'] != 0:
              comment = ''
              if 'stderr' in call:
                  comment += call['stderr']
  
              raise CommandExecutionError(comment)
  
      return Truf refresh_db(force=False, **kwargs):
      '''
      Use pkg update to get latest pkg_summary
  
      force
          Pass -f so that the cache is always refreshed.
  
          .. versionadded:: 2018.3.0
  
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' pkg.refresh_db
      '''
      # Remove rtag file to keep multiple refreshes from happening in pkg states
      salt.utils.pkg.clear_rtag(__opts__)
      pkgin = _check_pkgin()
  
      if pkgin:
          cmd = [pkgin, 'up']
          if force:
              cmd.insert(1, '-f')
          call = __salt__['cmd.run_all'](cmd, output_loglevel='trace')
  
          if call['retcode'] != 0:
              comment = ''
              if 'stderr' in call:
                  comment += call['stderr']
  
              raise CommandExecutionError(comment)
  
      return True
docs: Use pkg update to get latest pkg_summary
  
      force
          Pass -f so that the cache is always refreshed.
  
          .. versionadded:: 2018.3.0
  
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' pkg.refresh_db