salt.modules.mac_pkgutil#
Installer support for macOS.
Installer is the native .pkg/.mpkg package manager for macOS.
- salt.modules.mac_pkgutil.forget(package_id)#
New in version 2016.3.0.
Remove the receipt data about the specified package. Does not remove files.
Warning
DO NOT use this command to fix broken package design
- Parameters:
package_id (str) -- The name of the package to forget
- Returns:
True if successful, otherwise False
- Return type:
CLI Example:
salt '*' pkgutil.forget com.apple.pkg.gcc4.2Leo
- salt.modules.mac_pkgutil.install(source, package_id)#
Install a .pkg from an URI or an absolute path.
- Parameters:
- Returns:
True if successful, otherwise False
- Return type:
CLI Example:
salt '*' pkgutil.install source=/vagrant/build_essentials.pkg package_id=com.apple.pkg.gcc4.2Leo
- salt.modules.mac_pkgutil.is_installed(package_id)#
Returns whether a given package id is installed.
- Returns:
True if installed, otherwise False
- Return type:
CLI Example:
salt '*' pkgutil.is_installed com.apple.pkg.gcc4.2Leo