This is a typo on line 4302 (applies to Alpine Linux) - missing leading / on the redirect to /dev/null.
Also, around line 4301, the rc.d scripts are never copied to /etc/init.d for rc-update to act on them. I've not located any OpenRC init scripts within the salt repo, so haven't fixed that.
- Fix Syndic based checks when Syndic is installed as when it is
installed it does not have a daemon on Alpine Linux
- Add `daemons_running_alpine_linux()` function which check if daemons
are running after install. It's a copy of daemons_running with Syndic
exluded from the checks.
This commit add Alpine Linux support. Additionally, it updates few
functions:
- `sort --ignore-case` is changed to `sorf -f` as Alpine's `sort` only
supports `-f` parameter. This is standard alias and shouldn't cause
any problems in other installs
- `sort --unique` is replaced with `| uniq` as Alpine's `sort`. `uniq`
is usually part of coreutils package which is installed on most
systems.
- Update Linux Mint supported versions in README file
- Remove if statement restricting archive.ubuntu.com repository addition
- Remove old-releases.ubuntu.com repository addition
- Remove some unnecessary parens in an if statement && clause
- Add the python-software-properties install logic back in for Ubutu 12
- Remove the workaround for starting deamons for older versions (no longer applicable)
- Fix architecture spelling in README file
Follow up to #998 and #976
This change will make it so the xenial repo.saltstack.com is not
added in `/etc/apt/sources.list.d/saltstack.list` file, but is
instead added as yakkety. The 16.10 link to repo.saltstack.com
currently will throw 404 errors, but the install will succeed
by installing 2016.3.1 from Ubuntu's repo. Git installs will work.
It's possible that a 16.10 repo will be added in the future. When
that happens, the bootstrap script will be ready.
The bootstrap script should match the supported versions of SaltStack
more closely, and we don't support versions that are considered EOL by
the OS distributors themselves.
This change updates the bootstrap script to support Ubuntu 12.04, 14.04,
16.04, and 16.10 (which the .10 release is a "best-effort" support since
it is a non-LTS OS release from Ubuntu).
The bootstrap script should match the supported versions of SaltStack
more closely, and we don't support versions that are considered EOL by
the OS distributors themselves.
This change updates the bootstrap script to support Fedora 23, 24, and 25.
Since "dnf" replaced "yum" as the package provider in Fedora 23, we no
longer need to set the $FEDORA_PACKAGE_MANAGER variable based on the
version of Fedora. This can simply be "dnf" now for Fedora installs.