code: def list_upgrades(refresh=True, **kwargs):  # pylint: disable=W0613
      '''
      List all available package upgrades on this system
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' pkgutil.list_upgrades
      '''
      if salt.utils.data.is_true(refresh):
          refresh_db()
      upgrades = {}
      lines = __salt__['cmd.run_stdout'](
          '/opt/csw/bin/pkgutil -A --parse').splitlines()
      for line in lines:
          comps = line.split('\t')
          if comps[2] == "SAME":
              continue
          if comps[2] == "not installed":
              continue
          upgrades[comps[0]] = comps[1]
      return upgradef list_upgrades(refresh=True, **kwargs):  # pylint: disable=W0613
      '''
      List all available package upgrades on this system
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' pkgutil.list_upgrades
      '''
      if salt.utils.data.is_true(refresh):
          refresh_db()
      upgrades = {}
      lines = __salt__['cmd.run_stdout'](
          '/opt/csw/bin/pkgutil -A --parse').splitlines()
      for line in lines:
          comps = line.split('\t')
          if comps[2] == "SAME":
              continue
          if comps[2] == "not installed":
              continue
          upgrades[comps[0]] = comps[1]
      return upgrades
docs: List all available package upgrades on this system
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' pkgutil.list_upgrades