From 7987acac448d706f8354998e07d61b14da755bd9 Mon Sep 17 00:00:00 2001 From: Denys Havrysh Date: Wed, 30 Mar 2016 11:34:23 +0300 Subject: [PATCH] Add note about latest-and-greatest OS releases support --- README.rst | 11 +++++++++-- bootstrap-salt.sh | 5 ++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index 7bc356b..26f925f 100644 --- a/README.rst +++ b/README.rst @@ -189,6 +189,13 @@ Installing the latest develop branch of Salt: Supported Operating Systems --------------------------- +.. note:: + + Bootstrap may fail to install Salt on the cutting-edge version of distributions with frequent + release cycle, such as: Amazon Linux, Fedora, openSUSE Tumbleweed or Ubuntu non-LTS. Check the + versions from the list below. Also, see the `Unsupported Distro`_ and + `Adding Support for Other Operating Systems`_ sections. + Debian and derivatives ~~~~~~~~~~~~~~~~~~~~~~ @@ -201,7 +208,7 @@ Debian and derivatives Red Hat family ~~~~~~~~~~~~~~ -- Amazon Linux 2012.09 (and some later) +- Amazon Linux 2012.09/2013.03/2013.09/2014.03/2014.09 - CentOS 5/6/7 - Fedora 17/18/20/21/22 - Oracle Linux 5/6/7 @@ -214,7 +221,7 @@ SUSE family - openSUSE 12/13 - openSUSE Leap 42 -- openSUSE Tumbleweed 2015 (and some later) +- openSUSE Tumbleweed 2015 - SUSE Linux Enterprise Server 11 SP1/11 SP2/11 SP3/12 diff --git a/bootstrap-salt.sh b/bootstrap-salt.sh index b801c38..2e838bc 100755 --- a/bootstrap-salt.sh +++ b/bootstrap-salt.sh @@ -874,7 +874,7 @@ __gather_linux_system_info() { [ "${rv}" != "" ] && v=$(__parse_version_string "$rv") || v="" case $(echo "${nn}" | tr '[:upper:]' '[:lower:]') in amzn ) - # Amazon AMI's after 2014.9 match here + # Amazon AMI's after 2014.09 match here n="Amazon Linux AMI" ;; arch ) @@ -3764,6 +3764,9 @@ install_scientific_linux_check_services() { # Amazon Linux AMI Install Functions # +# FIXME: 2010.xx releases are no longer avaliable: https://aws.amazon.com/amazon-linux-ami/ +# Need to add amazon case to __check_end_of_life_versions + install_amazon_linux_ami_2010_deps() { # Linux Amazon AMI 2010.xx seems to use EPEL5 but the system is based on CentOS6. # Supporting this would be quite troublesome and we need to workaround some serious package conflicts