Change OSX/OS X to macOS where possible

This commit is contained in:
twangboy 2016-12-28 14:49:46 -07:00
Родитель 2497fb547e
Коммит e96bfe8fa2
64 изменённых файлов: 219 добавлений и 209 удалений

Просмотреть файл

@ -110,10 +110,10 @@ You can use it doing the following::
./fedora_setup.sh install
Installing dependencies on OS X
```````````````````````````````
Installing dependencies on macOS
````````````````````````````````
One simple way to get all needed dependencies on OS X is to use homebrew,
One simple way to get all needed dependencies on macOS is to use homebrew,
and install the following packages::
brew install swig
@ -212,7 +212,7 @@ Edit the master config file:
``/path/to/your/virtualenv/salt-master.pid``.
4. If you are also running a non-development version of Salt you will have to
change the ``publish_port`` and ``ret_port`` values as well.
5. On OS X also set max_open_files to 2048.
5. On xxxOS X also set max_open_files to 2048.
Edit the minion config file:

Просмотреть файл

@ -48,7 +48,7 @@ minion pillar, grains, or local config file.
.. note::
The `inotify` beacon only works on OSes that have `inotify` kernel support.
Currently this excludes FreeBSD, Mac OS X, and Windows.
Currently this excludes FreeBSD, macOS, and Windows.
Beacon Monitoring Interval
--------------------------

Просмотреть файл

@ -12,7 +12,7 @@ On Ubuntu, install Salt Cloud by using following command:
sudo apt-get update
sudo apt-get install salt-cloud
If using Salt Cloud on OS X, ``curl-ca-bundle`` must be installed. Presently,
If using Salt Cloud on macOS, ``curl-ca-bundle`` must be installed. Presently,
this package is not available via ``brew``, but it is available using MacPorts:
.. code-block:: bash

Просмотреть файл

@ -109,10 +109,10 @@ Install Salt (and dependencies) into the virtualenv:
.. _`Fedora Linux`: http://fedoraproject.org/
.. _`Amazon Linux`: https://aws.amazon.com/amazon-linux-ami/
.. note:: Installing dependencies on OS X.
.. note:: Installing dependencies on macOS.
You can install needed dependencies on OS X using homebrew or macports.
See :ref:`OS X Installation <macos-installation>`
You can install needed dependencies on macOS using homebrew or macports.
See :ref:`macOS Installation <macos-installation>`
.. warning:: Installing on RedHat-based Distros
@ -221,7 +221,7 @@ If you would like to log to the console instead of to the log file, remove the
# use 'limit descriptors 2047' for c-shell
ulimit -n 2047
To set file descriptors on OSX, refer to the :ref:`OS X Installation
To set file descriptors on macOS, refer to the :ref:`macOS Installation
<macos-installation>` instructions.

Просмотреть файл

@ -82,9 +82,9 @@ test suite illustrating the broad usefulness of each function.
The ``setUp`` function is used to set up any repetitive or useful tasks that the
tests in a test class need before running. For example, any of the ``mac_*``
integration tests should only run on OSX machines. The ``setUp`` function can be
used to test for the presence of the ``Darwin`` kernel. If the ``Darwin`` kernel
is not present, then the test should be skipped.
integration tests should only run on macOS machines. The ``setUp`` function can
be used to test for the presence of the ``Darwin`` kernel. If the ``Darwin``
kernel is not present, then the test should be skipped.
.. code-block:: python

Просмотреть файл

@ -1,8 +1,8 @@
.. _macos-installation:
====
OS X
====
=====
macOS
=====
Installation from the Official SaltStack Repository
===================================================
@ -39,7 +39,7 @@ Installation from MacPorts
Installation from Pip
=====================
When only using the OS X system's pip, install this way:
When only using the macOS system's pip, install this way:
.. code-block:: bash
@ -48,15 +48,15 @@ When only using the OS X system's pip, install this way:
Salt-Master Customizations
==========================
.. note::
Salt master on OS X is not tested or supported by SaltStack. See `SaltStack Platform Support <https://saltstack.com/product-support-lifecycle/>`_ for more information.
Salt master on macOS is not tested or supported by SaltStack. See `SaltStack Platform Support <https://saltstack.com/product-support-lifecycle/>`_ for more information.
To run salt-master on OS X, sudo add this configuration option to the /etc/salt/master file:
To run salt-master on macOS, sudo add this configuration option to the /etc/salt/master file:
.. code-block:: bash
max_open_files: 8192
On versions previous to OS X 10.10 (Yosemite), increase the root user maxfiles limit:
On versions previous to macOS 10.10 (Yosemite), increase the root user maxfiles limit:
.. code-block:: bash
@ -64,7 +64,7 @@ On versions previous to OS X 10.10 (Yosemite), increase the root user maxfiles l
.. note::
On OS X 10.10 (Yosemite) and higher, maxfiles should not be adjusted. The
On macOS 10.10 (Yosemite) and higher, maxfiles should not be adjusted. The
default limits are sufficient in all but the most extreme scenarios.
Overriding these values with the setting below will cause system
instability!

Просмотреть файл

@ -160,10 +160,10 @@ Extensive additions have been added to Salt for LXC support. This included
the backend libs for managing LXC containers. Addition into the salt-virt
system is still in the works.
Mac OS X User/Group Support
---------------------------
macOS User/Group Support
------------------------
Salt is now able to manage users and groups on Minions running Mac OS X.
Salt is now able to manage users and groups on Minions running macOS.
However, at this time user passwords cannot be managed.
Django ORM External Pillar

Просмотреть файл

@ -66,7 +66,7 @@ Version 0.17.2 is another bugfix release for :ref:`0.17.0
- Fix compound matcher for grains (:issue:`7944`)
- Improve error reporting in ebuild module (related to :issue:`5393`)
- Add ``dir_mode`` to ``file.managed`` (:issue:`7860`)
- Improve traceroute support for FreeBSD and OS X (:issue:`4927`)
- Improve traceroute support for FreeBSD and macOS (:issue:`4927`)
- Fix for matching minions under syndics (:issue:`7671`)
- Improve exception handling for missing ID (:issue:`8259`)
- Fix grain mismatch for ScientificLinux (:issue:`8338`)

Просмотреть файл

@ -107,7 +107,7 @@ Cloud Changes
Platform Changes
================
- Renamed modules related to OS X. The following module filenames were changed.
- Renamed modules related to macOS. The following module filenames were changed.
The virtual name remained unchanged.
- **PR** `#30558`_: renamed osxdesktop.py to mac_desktop.py

Просмотреть файл

@ -244,7 +244,7 @@ Then pass the signal to the master or minion when it seems to be unresponsive:
killall -SIGUSR1 salt-master
killall -SIGUSR1 salt-minion
Also under BSD and Mac OS X in addition to SIGUSR1 signal, debug subroutine set
Also under BSD and macOS in addition to SIGUSR1 signal, debug subroutine set
up for SIGINFO which has an advantage of being sent by Ctrl+T shortcut.
When filing an issue or sending questions to the mailing list for a problem

Просмотреть файл

@ -30,6 +30,6 @@ Tutorials Index
* :ref:`How to Convert Jinja Logic to an Execution Module <tutorial-jinja_to_execution-module>`
* :ref:`Using Salt with Stormpath <tutorial-stormpath>`
* :ref:`Syslog-ng usage <syslog-ng-sate-usage>`
* :ref:`The MacOS X (Maverick) Developer Step By Step Guide To Salt Installation <tutorial-macos-walk-through>`
* :ref:`The macOS (Maverick) Developer Step By Step Guide To Salt Installation <tutorial-macos-walk-through>`
* :ref:`SaltStack Walk-through <tutorial-salt-walk-through>`
* :ref:`Writing Salt Tests <tutorial-salt-testing>`

Просмотреть файл

@ -1,11 +1,11 @@
.. _tutorial-macos-walk-through:
========================================================================
The MacOS X (Maverick) Developer Step By Step Guide To Salt Installation
========================================================================
======================================================================
The macOS (Maverick) Developer Step By Step Guide To Salt Installation
======================================================================
This document provides a step-by-step guide to installing a Salt cluster
consisting of one master, and one minion running on a local VM hosted on Mac OS X.
consisting of one master, and one minion running on a local VM hosted on macOS.
.. note::
@ -85,12 +85,12 @@ Step 1 - Configuring The Salt Master On Your Mac
`official documentation
<http://docs.saltstack.com/topics/installation/osx.html>`_
Because Salt has a lot of dependencies that are not built in Mac OS X, we will
use Homebrew to install Salt. Homebrew is a package manager for Mac, it's
great, use it (for this tutorial at least!). Some people spend a lot of time
installing libs by hand to better understand dependencies, and then realize how
useful a package manager is once they're configuring a brand new machine and
have to do it all over again. It also lets you *uninstall* things easily.
Because Salt has a lot of dependencies that are not built in macOS, we will use
Homebrew to install Salt. Homebrew is a package manager for Mac, it's great, use
it (for this tutorial at least!). Some people spend a lot of time installing
libs by hand to better understand dependencies, and then realize how useful a
package manager is once they're configuring a brand new machine and have to do
it all over again. It also lets you *uninstall* things easily.
.. note::
@ -109,7 +109,7 @@ have to do it all over again. It also lets you *uninstall* things easily.
.. tip::
Use the keyboard shortcut ``cmd + shift + period`` in the "open" Mac OS X
Use the keyboard shortcut ``cmd + shift + period`` in the "open" macOS
dialog box to display hidden files and folders, such as .profile.
@ -169,7 +169,7 @@ http://docs.saltstack.com/ref/configuration/examples.html#configuration-examples
``/etc/salt/master`` is a file, not a folder.
Salt Master configuration changes. The Salt master needs a few customization
to be able to run on Mac OS X:
to be able to run on macOS:
.. code-block:: bash
@ -216,7 +216,7 @@ Install VirtualBox
------------------
Go get it here: https://www.virtualBox.org/wiki/Downloads (click on VirtualBox
for OS X hosts => x86/amd64)
for macOS hosts => x86/amd64)
Install Vagrant
---------------
@ -317,7 +317,7 @@ following:
.. note::
That ip is the ip of your VM host (the Mac OS X OS). The number is a
That ip is the ip of your VM host (the macOS host). The number is a
VirtualBox default and is displayed in the log after the Vagrant ssh
command. We'll use that IP to tell the minion where the Salt master is.
Once you're done, end the ssh session by typing ``exit``.
@ -436,7 +436,7 @@ and then applied by running the :py:func:`state.apply
<salt.modules.state.apply_>` function to have the Salt master order its minions
to update their instructions and run the associated commands.
First Create an empty file on your Salt master (Mac OS X machine):
First Create an empty file on your Salt master (macOS machine):
.. code-block:: bash

Просмотреть файл

@ -1,36 +1,34 @@
===============================
Building Native Packages on OSX
===============================
=================================
Building Native Packages on macOS
=================================
Salt runs well on the Mac, but does have some limitations.
Salt runs well on the macOS, but does have some limitations.
In this directory you will find scripts and collateral to build an OSX
.pkg-style package that uses a custom-built Python. This process has
been tested on Mac OSX Lion (10.7) and following.
In this directory you will find scripts and collateral to build a macOS
.pkg-style package that uses a custom-built Python. This process has been
tested on macOS Lion (10.7) and later.
In addition, because of changes in launchd from version
to version of the OS, a simpler approach is taken for
the launchd plist files.
In addition, because of changes in launchd from version to version of the OS, a
simpler approach is taken for the launchd plist files.
This approach enables Salt users to potentially
add items to their Salt install via 'pip install' without
interfering with the rest of their system's Python packages.
This approach enables Salt users to potentially add items to their Salt install
via 'pip install' without interfering with the rest of their system's Python
packages.
To build a native package you will need the following installed:
- Xcode, or the Xcode Command Line Tools
- git
The native package will install package files into /opt/salt.
Configuration files will be installed to /etc, but will have
'.dist' appended to them.
The native package will install package files into /opt/salt. Configuration
files will be installed to /etc, but will have '.dist' appended to them.
Launchd plists will be placed in /Library/LaunchDaemons. By default
salt-minion will NOT be enabled or started.
Launchd plists will be placed in /Library/LaunchDaemons. By default salt-minion
will NOT be enabled or started.
The process has been automated via the ``build.sh`` script
in the directory with this README file. Checkout the Salt repo from
GitHub, chdir into the base repo directory, and run
The process has been automated via the ``build.sh`` script in the directory with
this README file. Checkout the Salt repo from GitHub, chdir into the base repo
directory, and run
./build.sh
@ -39,5 +37,3 @@ References:
http://crushbeercrushcode.org/2014/01/using-pkgbuild-and-productbuild-on-os-x-10-7/
http://stackoverflow.com/questions/11487596/making-os-x-installer-packages-like-a-pro-xcode-developer-id-ready-pkg

Просмотреть файл

@ -1,12 +1,12 @@
#!/bin/bash
############################################################################
#
# Title: Build Salt Script for OSX
# Title: Build Salt Script for macOS
# Authors: CR Oldham, Shane Lee
# Date: December 2015
#
# Description: This script downloads and installs all dependencies and build
# tools required to create a .pkg file for installation on OSX.
# tools required to create a .pkg file for installation on macOS.
# Salt and all dependencies will be installed to /opt/salt. A
# .pkg file will then be created based on the contents of
# /opt/salt
@ -57,7 +57,7 @@ PKGRESOURCES=$SRCDIR/pkg/osx
############################################################################
if [[ ! -e "$SRCDIR/.git" ]] && [[ ! -e "$SRCDIR/scripts/salt" ]]; then
echo "This directory doesn't appear to be a git repository."
echo "The OS X build process needs some files from a Git checkout of Salt."
echo "The macOS build process needs some files from a Git checkout of Salt."
echo "Run this script from the root of the Git checkout."
exit -1
fi

Просмотреть файл

@ -2,11 +2,11 @@
############################################################################
#
# Title: Build Environment Script for OSX
# Title: Build Environment Script for macOS
# Authors: CR Oldham, Shane Lee
# Date: December 2015
#
# Description: This script sets up a build environment for salt on OSX.
# Description: This script sets up a build environment for salt on macOS.
#
# Requirements:
# - XCode Command Line Tools (xcode-select --install)
@ -15,7 +15,7 @@
# This script is not passed any parameters
#
# Example:
# The following will set up a build environment for salt on OSX
# The following will set up a build environment for salt on macOS
#
# ./dev_env.sh
#

Просмотреть файл

@ -1,11 +1,11 @@
#!/bin/bash
############################################################################
#
# Title: Build Package Script for OSX
# Title: Build Package Script for macOS
# Authors: CR Oldham, Shane Lee
# Date: December 2015
#
# Description: This creates an OSX package for Salt from the contents of
# Description: This creates an macOS package for Salt from the contents of
# /opt/salt
#
# Requirements:
@ -67,7 +67,7 @@ PKGRESOURCES=$SRCDIR/pkg/osx
############################################################################
if [[ ! -e "$SRCDIR/.git" ]] && [[ ! -e "$SRCDIR/scripts/salt" ]]; then
echo "This directory doesn't appear to be a git repository."
echo "The OS X build process needs some files from a Git checkout of Salt."
echo "The macOS build process needs some files from a Git checkout of Salt."
echo "Run this script from the 'pkg/osx' directory of the Git checkout."
exit -1
fi

Просмотреть файл

@ -1,11 +1,11 @@
#!/bin/bash
############################################################################
#
# Title: Sign Package Script for OSX
# Title: Sign Package Script for macOS
# Authors: Shane Lee
# Date: December 2015
#
# Description: This signs an OSX Installer Package (.pkg)
# Description: This signs an macOS Installer Package (.pkg)
# /opt/salt
#
# Requirements:

Просмотреть файл

@ -12,7 +12,7 @@
# - None
#
# Usage:
# This script is run as a part of the OSX Salt Installation
# This script is run as a part of the macOS Salt Installation
#
###############################################################################
echo "Post install started on:" > /tmp/postinstall.txt

Просмотреть файл

@ -6,13 +6,13 @@
# Date: December 2015
#
# Description: This script stops the salt minion service before attempting to
# install Salt on Mac OSX
# install Salt on macOS
#
# Requirements:
# - None
#
# Usage:
# This script is run as a part of the OSX Salt Installation
# This script is run as a part of the macOS Salt Installation
#
###############################################################################
echo "Preinstall started on:" > /tmp/preinstall.txt

Просмотреть файл

@ -11,7 +11,7 @@ Watch files and translate the changes into salt events
the beacon configuration.
:note: The `inotify` beacon only works on OSes that have `inotify` kernel support.
Currently this excludes FreeBSD, Mac OS X, and Windows.
Currently this excludes FreeBSD, macOS, and Windows.
'''
# Import Python libs

Просмотреть файл

@ -987,7 +987,7 @@ def _windows_platform_data():
def _osx_platform_data():
'''
Additional data for Mac OS X systems
Additional data for macOS systems
Returns: A dictionary containing values for the following:
- model_name
- boot_rom_version

Просмотреть файл

@ -400,7 +400,7 @@ class Master(SMaster):
# Let's check to see how our max open files(ulimit -n) setting is
mof_s, mof_h = resource.getrlimit(resource.RLIMIT_NOFILE)
if mof_h == resource.RLIM_INFINITY:
# Unclear what to do with infinity... OSX reports RLIM_INFINITY as
# Unclear what to do with infinity... macOS reports RLIM_INFINITY as
# hard limit,but raising to anything above soft limit fails...
mof_h = mof_s
log.info(
@ -433,7 +433,7 @@ class Master(SMaster):
)
except ValueError:
# https://github.com/saltstack/salt/issues/1991#issuecomment-13025595
# A user under OSX reported that our 100000 default value is
# A user under macOS reported that our 100000 default value is
# still too high.
log.critical(
'Failed to raise max open files setting to {0}. If this '

Просмотреть файл

@ -39,7 +39,7 @@ def __virtual__():
'''
if not salt.utils.is_darwin():
return (False, 'Failed to load the mac_service module:\n'
'Only available on Mac OS X systems.')
'Only available on macOS systems.')
if not os.path.exists('/bin/launchctl'):
return (False, 'Failed to load the mac_service module:\n'

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
This module allows you to manage assistive access on OS X minions with 10.9+
This module allows you to manage assistive access on macOS minions with 10.9+
.. versionadded:: 2016.3.0
@ -30,7 +30,8 @@ def __virtual__():
'''
if salt.utils.is_darwin() and LooseVersion(__grains__['osrelease']) >= '10.9':
return True
return False, 'The assistive module cannot be loaded: must be run on OSX 10.9 or newer.'
return False, 'The assistive module cannot be loaded: must be run on ' \
'macOS 10.9 or newer.'
def install(app_id, enable=True):

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Homebrew for Mac OS X
Homebrew for macOS
.. important::
If you feel that Salt should be using this module to manage packages on a

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Mac OS X implementations of various commands in the "desktop" interface
macOS implementations of various commands in the "desktop" interface
'''
from __future__ import absolute_import
@ -18,7 +18,7 @@ def __virtual__():
'''
if salt.utils.is_darwin():
return __virtualname__
return False, 'Cannot load OSX desktop module: This is not an OSX host.'
return False, 'Cannot load macOS desktop module: This is not a macOS host.'
def get_output_volume():

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Install pkg, dmg and .app applications on Mac OS X minions.
Install pkg, dmg and .app applications on macOS minions.
'''

Просмотреть файл

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
'''
Installer support for OS X.
Installer support for macOS.
Installer is the native .pkg/.mpkg package manager for OS X.
Installer is the native .pkg/.mpkg package manager for macOS.
'''
# Import Python libs

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Support for MacPorts under Mac OSX.
Support for MacPorts under macOS.
This module has some caveats.

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Module for editing power settings on Mac OS X
Module for editing power settings on macOS
.. versionadded:: 2016.3.0
'''
@ -18,11 +18,11 @@ __virtualname__ = 'power'
def __virtual__():
'''
Only for Mac OS X
Only for macOS
'''
if not salt.utils.is_darwin():
return (False, 'The mac_power module could not be loaded: '
'module only works on Mac OS X systems.')
'module only works on macOS systems.')
return __virtualname__
@ -423,7 +423,7 @@ def set_restart_freeze(enabled):
'''
Specifies whether the server restarts automatically after a system freeze.
This setting doesn't seem to be editable. The command completes successfully
but the setting isn't actually updated. This is probably an OS X bug. The
but the setting isn't actually updated. This is probably a macOS. The
functions remains in case they ever fix the bug.
:param bool enabled: True to enable, False to disable. "On" and "Off" are

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
The service module for Mac OS X
The service module for macOS
.. versionadded:: 2016.3.0
'''
from __future__ import absolute_import
@ -29,11 +29,11 @@ __func_alias__ = {
def __virtual__():
'''
Only for Mac OS X with launchctl
Only for macOS with launchctl
'''
if not salt.utils.is_darwin():
return (False, 'Failed to load the mac_service module:\n'
'Only available on Mac OS X systems.')
'Only available on macOS systems.')
if not salt.utils.which('launchctl'):
return (False, 'Failed to load the mac_service module:\n'
@ -45,7 +45,7 @@ def __virtual__():
if LooseVersion(__grains__['osrelease']) < LooseVersion('10.11'):
return (False, 'Failed to load the mac_service module:\n'
'Requires OS X 10.11 or newer')
'Requires macOS 10.11 or newer')
return __virtualname__
@ -308,7 +308,7 @@ def start(name, runas=None):
Start a launchd service. Raises an error if the service fails to start
.. note::
To start a service in Mac OS X the service must be enabled first. Use
To start a service in macOS the service must be enabled first. Use
``service.enable`` to enable the service.
:param str name: Service label, file name, or full path
@ -337,7 +337,7 @@ def stop(name, runas=None):
Stop a launchd service. Raises an error if the service fails to stop
.. note::
Though ``service.stop`` will unload a service in Mac OS X, the service
Though ``service.stop`` will unload a service in macOS, the service
will start on next boot unless it is disabled. Use ``service.disable``
to disable the service

Просмотреть файл

@ -2,7 +2,7 @@
'''
.. versionadded:: 2016.3.0
Manage Mac OSX local directory passwords and policies.
Manage macOS local directory passwords and policies.
Note that it is usually better to apply password policies through the creation
of a configuration profile.
@ -32,9 +32,9 @@ __virtualname__ = 'shadow'
def __virtual__():
# Is this os x?
# Is this macOS?
if not salt.utils.is_darwin():
return False, 'Not Darwin'
return False, 'Not macOS'
if HAS_PWD:
return __virtualname__
@ -339,13 +339,13 @@ def get_maxdays(name):
def set_mindays(name, days):
'''
Set the minimum password age in days. Not available in OS X.
Set the minimum password age in days. Not available in macOS.
:param str name: The user name
:param int days: The number of days
:return: Will always return False until OSX supports this feature.
:return: Will always return False until macOS supports this feature.
:rtype: bool
CLI Example:
@ -360,13 +360,13 @@ def set_mindays(name, days):
def set_inactdays(name, days):
'''
Set the number if inactive days before the account is locked. Not available
in OS X
in macOS
:param str name: The user name
:param int days: The number of days
:return: Will always return False until OSX supports this feature.
:return: Will always return False until macOS supports this feature.
:rtype: bool
CLI Example:
@ -381,13 +381,13 @@ def set_inactdays(name, days):
def set_warndays(name, days):
'''
Set the number of days before the password expires that the user will start
to see a warning. Not available in OS X
to see a warning. Not available in macOS
:param str name: The user name
:param int days: The number of days
:return: Will always return False until OSX supports this feature.
:return: Will always return False until macOS supports this feature.
:rtype: bool
CLI Example:

Просмотреть файл

@ -17,12 +17,12 @@ __virtualname__ = 'sysctl'
def __virtual__():
'''
Only run on Darwin (OS X) systems
Only run on Darwin (macOS) systems
'''
if __grains__['os'] == 'MacOS':
return __virtualname__
return (False, 'The darwin_sysctl execution module cannot be loaded: '
'only available on MacOS systems.')
'Only available on macOS systems.')
def show(config_file=False):

Просмотреть файл

@ -603,7 +603,7 @@ def set_boot_arch(arch='default'):
The setting is not updated. This is either an apple bug, not available
on the test system, or a result of system files now being locked down in
OS X (SIP Protection).
macOS (SIP Protection).
:param str arch: A string representing the desired architecture. If no
value is passed, default is assumed. Valid values include:

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Module for editing date/time settings on Mac OS X
Module for editing date/time settings on macOS
.. versionadded:: 2016.3.0
'''
@ -19,11 +19,11 @@ __virtualname__ = 'timezone'
def __virtual__():
'''
Only for Mac OS X
Only for macOS
'''
if not salt.utils.is_darwin():
return (False, 'The mac_timezone module could not be loaded: '
'module only works on Mac OS X systems.')
'module only works on macOS systems.')
return __virtualname__
@ -333,7 +333,7 @@ def set_time_server(time_server='time.apple.com'):
network time server.
:param time_server: IP or DNS name of the network time server. If nothing is
passed the time server will be set to the OS X default of 'time.apple.com'
passed the time server will be set to the macOS default of 'time.apple.com'
:type: str
:return: True if successful, False if not

Просмотреть файл

@ -378,7 +378,7 @@ def _netstat_route_linux():
def _netstat_route_freebsd():
'''
Return netstat routing information for FreeBSD and OS X
Return netstat routing information for FreeBSD and macOS
'''
ret = []
cmd = 'netstat -f inet -rn | tail -n+5'

Просмотреть файл

@ -185,7 +185,7 @@ def _extract_json(npm_output):
lines = lines[1:]
while lines and not lines[-1].startswith('}') and not lines[-1].startswith(']'):
lines = lines[:-1]
# Mac OSX with fsevents includes the following line in the return
# macOS with fsevents includes the following line in the return
# when a new module is installed which is invalid JSON:
# [fsevents] Success: "..."
while lines and lines[0].startswith('[fsevents]'):

Просмотреть файл

@ -29,7 +29,7 @@ def __virtual__():
if salt.utils.which('osqueryi'):
return __virtualname__
return (False, 'The osquery execution module cannot be loaded: '
'osqueryi binary is not in the path.')
'osqueryi binary is not in the path.')
def _table_attrs(table):
@ -659,7 +659,7 @@ def alf(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='alf', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def alf_exceptions(attrs=None, where=None):
@ -674,7 +674,7 @@ def alf_exceptions(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='alf_exceptions', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def alf_explicit_auths(attrs=None, where=None):
@ -689,7 +689,7 @@ def alf_explicit_auths(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='alf_explicit_auths', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def alf_services(attrs=None, where=None):
@ -704,7 +704,7 @@ def alf_services(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='alf_services', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def apps(attrs=None, where=None):
@ -719,7 +719,7 @@ def apps(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='apps', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def certificates(attrs=None, where=None):
@ -734,7 +734,7 @@ def certificates(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='certificates', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def chrome_extensions(attrs=None, where=None):
@ -749,7 +749,7 @@ def chrome_extensions(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='chrome_extensions', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def firefox_addons(attrs=None, where=None):
@ -764,7 +764,7 @@ def firefox_addons(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='firefox_addons', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def homebrew_packages(attrs=None, where=None):
@ -779,7 +779,7 @@ def homebrew_packages(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='homebrew_packages', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def iokit_devicetree(attrs=None, where=None):
@ -794,7 +794,7 @@ def iokit_devicetree(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='iokit_devicetree', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def iokit_registry(attrs=None, where=None):
@ -809,7 +809,7 @@ def iokit_registry(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='iokit_registry', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def kernel_extensions(attrs=None, where=None):
@ -824,7 +824,7 @@ def kernel_extensions(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='kernel_extensions', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def keychain_items(attrs=None, where=None):
@ -839,7 +839,7 @@ def keychain_items(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='keychain_items', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def launchd(attrs=None, where=None):
@ -854,7 +854,7 @@ def launchd(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='launchd', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def nfs_shares(attrs=None, where=None):
@ -869,7 +869,7 @@ def nfs_shares(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='nfs_shares', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def nvram(attrs=None, where=None):
@ -884,7 +884,7 @@ def nvram(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='nvram', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def preferences(attrs=None, where=None):
@ -899,7 +899,7 @@ def preferences(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='preferences', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def quarantine(attrs=None, where=None):
@ -914,7 +914,7 @@ def quarantine(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='quarantine', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def safari_extensions(attrs=None, where=None):
@ -929,7 +929,7 @@ def safari_extensions(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='safari_extensions', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def startup_items(attrs=None, where=None):
@ -944,7 +944,7 @@ def startup_items(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='startup_items', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def xattr_where_from(attrs=None, where=None):
@ -959,7 +959,7 @@ def xattr_where_from(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='xattr_where_from', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def xprotect_entries(attrs=None, where=None):
@ -974,7 +974,7 @@ def xprotect_entries(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='xprotect_entries', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def xprotect_reports(attrs=None, where=None):
@ -989,7 +989,7 @@ def xprotect_reports(attrs=None, where=None):
'''
if salt.utils.is_darwin():
return _osquery_cmd(table='xprotect_reports', attrs=attrs, where=where)
return {'result': False, 'comment': 'Only available on OS X systems.'}
return {'result': False, 'comment': 'Only available on macOS systems.'}
def file_(attrs=None, where=None):

Просмотреть файл

@ -128,7 +128,8 @@ def get_http_proxy(network_service="Ethernet"):
Returns the current http proxy settings
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
CLI Example:
@ -160,7 +161,8 @@ def set_http_proxy(server, port, user=None, password=None, network_service="Ethe
The password to use if required by the server
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
bypass_hosts
The hosts that are allowed to by pass the proxy. Only used on Windows for other OS's use
@ -183,7 +185,8 @@ def get_https_proxy(network_service="Ethernet"):
Returns the current https proxy settings
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
CLI Example:
@ -215,7 +218,8 @@ def set_https_proxy(server, port, user=None, password=None, network_service="Eth
The password to use if required by the server
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
bypass_hosts
The hosts that are allowed to by pass the proxy. Only used on Windows for other OS's use
@ -238,7 +242,8 @@ def get_ftp_proxy(network_service="Ethernet"):
Returns the current ftp proxy settings
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
CLI Example:
@ -269,7 +274,8 @@ def set_ftp_proxy(server, port, user=None, password=None, network_service="Ether
The password to use if required by the server
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
bypass_hosts
The hosts that are allowed to by pass the proxy. Only used on Windows for other OS's use
@ -292,7 +298,8 @@ def get_proxy_bypass(network_service="Ethernet"):
Returns the current domains that can bypass the proxy
network_service
The network service to get the bypass domains from, this is only necessary on OSX
The network service to get the bypass domains from, this is only
necessary on macOS
CLI Example:
@ -322,7 +329,8 @@ def set_proxy_bypass(domains, network_service="Ethernet"):
An array of domains allowed to bypass the proxy
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
CLI Example:

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Manage ruby installations with rbenv. rbenv is supported on Linux and Mac OS X.
Manage ruby installations with rbenv. rbenv is supported on Linux and macOS.
rbenv doesn't work on Windows (and isn't really necessary on Windows as there is
no system Ruby on Windows). On Windows, the RubyInstaller and/or Pik are both
good alternatives to work with multiple versions of Ruby on the same box.

Просмотреть файл

@ -2,7 +2,7 @@
'''
System Profiler Module
Interface with Mac OSX's command-line System Profiler utility to get
Interface with macOS's command-line System Profiler utility to get
information about package receipts and installed applications.
.. versionadded:: 2015.5.0

Просмотреть файл

@ -32,7 +32,7 @@ def __virtual__():
if salt.utils.is_darwin():
return (False, 'The timezone execution module failed to load: '
'mac_timezone.py should replace this module on OS X.'
'mac_timezone.py should replace this module on macOS.'
'There was a problem loading mac_timezone.py.')
return __virtualname__

Просмотреть файл

@ -1,9 +1,9 @@
# -*- coding: utf-8 -*-
'''
Allows you to manage assistive access on OS X minions with 10.9+
================================================================
Allows you to manage assistive access on macOS minions with 10.9+
=================================================================
Install, enable and disable assitive access on OS X minions
Install, enable and disable assistive access on macOS minions
.. code-block:: yaml

Просмотреть файл

@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
'''
Writing/reading defaults from an OS X minion
Writing/reading defaults from a macOS minion
============================================
'''

Просмотреть файл

@ -3,7 +3,7 @@
Installing of certificates to the keychain
==========================================
Install certificats to the OS X keychain
Install certificats to the macOS keychain
.. code-block:: yaml
@ -35,7 +35,7 @@ def __virtual__():
def installed(name, password, keychain="/Library/Keychains/System.keychain", **kwargs):
'''
Install a p12 certificate file into the OS X keychain
Install a p12 certificate file into the macOS keychain
name
The certificate to install
@ -100,7 +100,7 @@ def installed(name, password, keychain="/Library/Keychains/System.keychain", **k
def uninstalled(name, password, keychain="/Library/Keychains/System.keychain", keychain_password=None):
'''
Uninstall a p12 certificate file from the OS X keychain
Uninstall a p12 certificate file from the macOS keychain
name
The certificate to uninstall, this can be a path for a .p12 or the friendly

Просмотреть файл

@ -1,9 +1,9 @@
# -*- coding: utf-8 -*-
'''
Installing of mac pkg files
=======================
===========================
Install any kind of pkg, dmg or app file on Mac OS X:
Install any kind of pkg, dmg or app file on macOS:
.. code-block:: yaml

Просмотреть файл

@ -3,7 +3,7 @@
Allows you to manage extended attributes on files or directories
================================================================
Install, enable and disable assitive access on OS X minions
Install, enable and disable assistive access on macOS minions
.. code-block:: yaml

Просмотреть файл

@ -59,7 +59,8 @@ def managed(name, port, services=None, user=None, password=None, bypass_domains=
An array of the domains that should bypass the proxy
network_service
The network service to apply the changes to, this only necessary on OSX
The network service to apply the changes to, this only necessary on
macOS
'''
ret = {'name': name,
'result': True,

Просмотреть файл

@ -1661,7 +1661,7 @@ def is_linux():
@real_memoize
def is_darwin():
'''
Simple function to return if a host is Darwin (OS X) or not
Simple function to return if a host is Darwin (macOS) or not
'''
return sys.platform.startswith('darwin')

Просмотреть файл

@ -128,7 +128,7 @@ except ImportError:
try:
cmdline = process.cmdline()
except psutil.AccessDenied:
# OSX denies us access to the above information
# macOS denies us access to the above information
cmdline = None
if not cmdline:
try:
@ -614,7 +614,7 @@ class SaltDaemonScriptBase(SaltScriptBase, ShellTestCase):
if exc.errno != errno.ENOTCONN:
raise
except AttributeError:
# This is not OSX !?
# This is not macOS !?
pass
del sock
elif isinstance(port, str):

Просмотреть файл

@ -84,7 +84,7 @@ class PyTestEngine(object):
if exc.errno != errno.ENOTCONN:
raise
except AttributeError:
# This is not OSX !?
# This is not macOS !?
pass
@gen.coroutine

Просмотреть файл

@ -30,7 +30,7 @@ DEL_PKG = 'acme'
@destructiveTest
@skipIf(not salt.utils.is_darwin(), 'Test only applies to OS X')
@skipIf(not salt.utils.is_darwin(), 'Test only applies to macOS')
@skipIf(os.geteuid() != 0, 'You must be logged in as root to run this test')
@skipIf(not salt.utils.which('brew'), 'This test requires the brew binary')
class BrewModuleTest(integration.ModuleCase):

Просмотреть файл

@ -30,7 +30,7 @@ class MacPkgutilModuleTest(integration.ModuleCase):
Get current settings
'''
if not salt.utils.is_darwin():
self.skipTest('Test only available on Mac OS X')
self.skipTest('Test only available on macOS')
if not salt.utils.which('pkgutil'):
self.skipTest('Test requires pkgutil binary')

Просмотреть файл

@ -26,7 +26,7 @@ class MacPortsModuleTest(integration.ModuleCase):
Get current settings
'''
if not salt.utils.is_darwin():
self.skipTest('Test only available on Mac OS X')
self.skipTest('Test only available on macOS')
if not salt.utils.which('port'):
self.skipTest('Test requires port binary')

Просмотреть файл

@ -16,7 +16,7 @@ import integration
import salt.utils
@skipIf(not salt.utils.is_darwin(), 'Test only available on Mac OS X')
@skipIf(not salt.utils.is_darwin(), 'Test only available on macOS')
@skipIf(not salt.utils.which('launchctl'), 'Test requires launchctl binary')
@skipIf(not salt.utils.which('plutil'), 'Test requires plutil binary')
@skipIf(salt.utils.get_uid(salt.utils.get_user()) != 0,

Просмотреть файл

@ -43,7 +43,7 @@ class MacShadowModuleTest(integration.ModuleCase):
Get current settings
'''
if not salt.utils.is_darwin():
self.skipTest('Test only available on Mac OS X')
self.skipTest('Test only available on macOS')
if not salt.utils.which('dscl'):
self.skipTest('Test requires dscl binary')

Просмотреть файл

@ -28,7 +28,7 @@ class MacSoftwareUpdateModuleTest(integration.ModuleCase):
Get current settings
'''
if not salt.utils.is_darwin():
self.skipTest('Test only available on Mac OS X')
self.skipTest('Test only available on macOS')
if not salt.utils.which('softwareupdate'):
self.skipTest('Test requires softwareupdate binary')

Просмотреть файл

@ -39,7 +39,7 @@ class MacTimezoneModuleTest(integration.ModuleCase):
Get current settings
'''
if not salt.utils.is_darwin():
self.skipTest('Test only available on Mac OS X')
self.skipTest('Test only available on macOS')
if not salt.utils.which('systemsetup'):
self.skipTest('Test requires systemsetup binary')

Просмотреть файл

@ -29,7 +29,7 @@ class MacXattrModuleTest(integration.ModuleCase):
Create test file for testing extended attributes
'''
if not salt.utils.is_darwin():
self.skipTest('Test only available on Mac OS X')
self.skipTest('Test only available on macOS')
if not salt.utils.which('xattr'):
self.skipTest('Test requires xattr binary')

Просмотреть файл

@ -46,7 +46,7 @@ class SysctlModuleTest(integration.ModuleCase):
ret.get('kern.ostype'), 'OpenBSD', 'Incorrect kern.ostype'
)
@skipIf(not sys.platform.startswith('darwin'), 'Darwin (OS X) specific')
@skipIf(not sys.platform.startswith('darwin'), 'Darwin (macOS) specific')
def test_show_darwin(self):
ret = self.run_function('sysctl.show')
self.assertIn('kern.ostype', ret, 'kern.ostype absent')

Просмотреть файл

@ -23,7 +23,7 @@ class KeychainTestCase(TestCase):
def test_install_cert(self):
'''
Test installing a certificate into the OSX keychain
Test installing a certificate into the macOS keychain
'''
mock = MagicMock()
with patch.dict(keychain.__salt__, {'cmd.run': mock}):
@ -34,7 +34,7 @@ class KeychainTestCase(TestCase):
@patch('salt.modules.mac_keychain.unlock_keychain')
def test_install_cert_extras(self, unlock_mock):
'''
Test installing a certificate into the OSX keychain with extras
Test installing a certificate into the macOS keychain with extras
'''
mock = MagicMock()
with patch.dict(keychain.__salt__, {'cmd.run': mock}):
@ -45,7 +45,7 @@ class KeychainTestCase(TestCase):
def test_uninstall_cert(self):
'''
Test uninstalling a certificate from the OSX keychain
Test uninstalling a certificate from the macOS keychain
'''
mock = MagicMock()
with patch.dict(keychain.__salt__, {'cmd.run': mock}):

Просмотреть файл

@ -29,10 +29,10 @@ class ProxyTestCase(TestCase):
Test cases for salt.modules.proxy
'''
def test_get_http_proxy_osx(self):
def test_get_http_proxy_macos(self):
'''
Test to make sure that we correctly get the current proxy info
on OSX
on macOS
'''
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock(return_value='Enabled: Yes\nServer: 192.168.0.1\nPort: 3128\nAuthenticated Proxy Enabled: 0')
@ -47,10 +47,10 @@ class ProxyTestCase(TestCase):
mock.assert_called_once_with('networksetup -getwebproxy Ethernet')
self.assertEqual(expected, out)
def test_get_https_proxy_osx(self):
def test_get_https_proxy_macos(self):
'''
Test to make sure that we correctly get the current proxy info
on OSX
on macOS
'''
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock(return_value='Enabled: Yes\nServer: 192.168.0.1\nPort: 3128\nAuthenticated Proxy Enabled: 0')
@ -65,10 +65,10 @@ class ProxyTestCase(TestCase):
mock.assert_called_once_with('networksetup -getsecurewebproxy Ethernet')
self.assertEqual(expected, out)
def test_get_ftp_proxy_osx(self):
def test_get_ftp_proxy_macos(self):
'''
Test to make sure that we correctly get the current proxy info
on OSX
on macOS
'''
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock(return_value='Enabled: Yes\nServer: 192.168.0.1\nPort: 3128\nAuthenticated Proxy Enabled: 0')
@ -83,7 +83,7 @@ class ProxyTestCase(TestCase):
mock.assert_called_once_with('networksetup -getftpproxy Ethernet')
self.assertEqual(expected, out)
def test_get_http_proxy_osx_none(self):
def test_get_http_proxy_macos_none(self):
'''
Test to make sure that we correctly return when theres no proxy set
'''
@ -95,10 +95,10 @@ class ProxyTestCase(TestCase):
mock.assert_called_once_with('networksetup -getwebproxy Ethernet')
self.assertEqual({}, out)
def test_set_http_proxy_osx(self):
def test_set_http_proxy_macos(self):
'''
Test to make sure that we correctly set the proxy info
on OSX
on macOS
'''
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock()
@ -108,10 +108,10 @@ class ProxyTestCase(TestCase):
mock.assert_called_once_with('networksetup -setwebproxy Ethernet 192.168.0.1 3128 On frank badpassw0rd')
self.assertTrue(out)
def test_set_https_proxy_osx(self):
def test_set_https_proxy_macos(self):
'''
Test to make sure that we correctly set the proxy info
on OSX
on macOS
'''
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock()
@ -121,10 +121,10 @@ class ProxyTestCase(TestCase):
mock.assert_called_once_with('networksetup -setsecurewebproxy Ethernet 192.168.0.1 3128 On frank passw0rd')
self.assertTrue(out)
def test_set_ftp_proxy_osx(self):
def test_set_ftp_proxy_macos(self):
'''
Test to make sure that we correctly set the proxy info
on OSX
on macOS
'''
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock()
@ -197,7 +197,7 @@ class ProxyTestCase(TestCase):
'ProxyServer')
self.assertEqual(expected, out)
def test_get_all_proxies_osx_fails(self):
def test_get_all_proxies_macos_fails(self):
proxy.__grains__['os'] = 'Darwin'
mock = MagicMock()
with patch.dict(proxy.__salt__, {'reg.read_value': mock}):

Просмотреть файл

@ -24,7 +24,7 @@ class KeychainTestCase(TestCase):
def test_install_cert(self):
'''
Test installing a certificate into the OSX keychain
Test installing a certificate into the macOS keychain
'''
expected = {
'changes': {'installed': 'Friendly Name'},
@ -47,7 +47,8 @@ class KeychainTestCase(TestCase):
def test_installed_cert(self):
'''
Test installing a certificate into the OSX keychain when it's already installed
Test installing a certificate into the macOS keychain when it's
already installed
'''
expected = {
'changes': {},
@ -72,7 +73,8 @@ class KeychainTestCase(TestCase):
def test_uninstall_cert(self):
'''
Test uninstalling a certificate into the OSX keychain when it's already installed
Test uninstalling a certificate into the macOS keychain when it's
already installed
'''
expected = {
'changes': {'uninstalled': 'Friendly Name'},
@ -95,7 +97,8 @@ class KeychainTestCase(TestCase):
def test_uninstalled_cert(self):
'''
Test uninstalling a certificate into the OSX keychain when it's not installed
Test uninstalling a certificate into the macOS keychain when it's
not installed
'''
expected = {
'changes': {},
@ -178,7 +181,8 @@ class KeychainTestCase(TestCase):
def test_install_cert_salt_fileserver(self):
'''
Test installing a certificate into the OSX keychain from the salt fileserver
Test installing a certificate into the macOS keychain from the salt
fileserver
'''
expected = {
'changes': {'installed': 'Friendly Name'},
@ -203,8 +207,8 @@ class KeychainTestCase(TestCase):
def test_installed_cert_hash_different(self):
'''
Test installing a certificate into the OSX keychain when it's already installed but
the certificate has changed
Test installing a certificate into the macOS keychain when it's
already installed but the certificate has changed
'''
expected = {
'changes': {'installed': 'Friendly Name', 'uninstalled': 'Friendly Name'},

Просмотреть файл

@ -28,9 +28,9 @@ class ProxyTestCase(TestCase):
'''
Validate the proxy state
'''
def test_set_proxy_osx(self):
def test_set_proxy_macos(self):
'''
Test to make sure we can set the proxy settings on OSX
Test to make sure we can set the proxy settings on macOS
'''
proxy.__grains__['os'] = 'Darwin'
expected = {'changes': {
@ -80,9 +80,9 @@ class ProxyTestCase(TestCase):
set_proxy_mock.assert_has_calls(calls)
self.assertEqual(out, expected)
def test_set_proxy_osx_same(self):
def test_set_proxy_macos_same(self):
'''
Test to make sure we can set the proxy settings on OSX
Test to make sure we can set the proxy settings on macOS
'''
proxy.__grains__['os'] = 'Darwin'
expected = {'changes': {