Fedora 21 reached its End Of Life (EOL) on 1-DEC-2015[1]; remove it as
supported distribution.
- stack.sh: Remove Fedora 21 from list of supported distributions.
- tools/fixup_stuff.sh: Make the minimum Fedora version to be F22 in
from a conditional check in 'Python packages' section
- files/rpms/general: Remove 'f21' from NOPRIME.
- lib/ceph: Remove 'f21' from the check_os_support_ceph() function.
- doc/source/index.rst: s/Fedora 21/Fedora 22/
- pkg/elasticsearch.sh: Remove the 'if' conditional in the
install_elasticsearch() function.
[1] https://fedoramagazine.org/fedora-21-end-life-december-1st/
Change-Id: Ifbcc3dd783ff2f362a464fbf4ca22f20cc2c658e
| ... | ... |
@@ -20,7 +20,7 @@ Quick Start |
| 20 | 20 |
|
| 21 | 21 |
#. Select a Linux Distribution |
| 22 | 22 |
|
| 23 |
- Only Ubuntu 14.04 (Trusty), Fedora 21 (or Fedora 22) and CentOS/RHEL |
|
| 23 |
+ Only Ubuntu 14.04 (Trusty), Fedora 22 (or Fedora 23) and CentOS/RHEL |
|
| 24 | 24 |
7 are documented here. OpenStack also runs and is packaged on other |
| 25 | 25 |
flavors of Linux such as OpenSUSE and Debian. |
| 26 | 26 |
|
| ... | ... |
@@ -8,9 +8,9 @@ gcc-c++ |
| 8 | 8 |
gettext # used for compiling message catalogs |
| 9 | 9 |
git-core |
| 10 | 10 |
graphviz # needed only for docs |
| 11 |
-iptables-services # NOPRIME f21,f22,f23 |
|
| 11 |
+iptables-services # NOPRIME f22,f23 |
|
| 12 | 12 |
java-1.7.0-openjdk-headless # NOPRIME rhel7 |
| 13 |
-java-1.8.0-openjdk-headless # NOPRIME f21,f22,f23 |
|
| 13 |
+java-1.8.0-openjdk-headless # NOPRIME f22,f23 |
|
| 14 | 14 |
libffi-devel |
| 15 | 15 |
libjpeg-turbo-devel # Pillow 3.0.0 |
| 16 | 16 |
libxml2-devel # lxml |
| ... | ... |
@@ -26,7 +26,7 @@ postgresql-devel # psycopg2 |
| 26 | 26 |
psmisc |
| 27 | 27 |
pyOpenSSL # version in pip uses too much memory |
| 28 | 28 |
python-devel |
| 29 |
-redhat-rpm-config # MySQL-python rhbz-1195207 f21 |
|
| 29 |
+redhat-rpm-config # MySQL-python rhbz-1195207 |
|
| 30 | 30 |
screen |
| 31 | 31 |
tar |
| 32 | 32 |
tcpdump |
| ... | ... |
@@ -116,7 +116,7 @@ function undefine_virsh_secret {
|
| 116 | 116 |
|
| 117 | 117 |
# check_os_support_ceph() - Check if the operating system provides a decent version of Ceph |
| 118 | 118 |
function check_os_support_ceph {
|
| 119 |
- if [[ ! ${DISTRO} =~ (trusty|f21|f22|f23) ]]; then
|
|
| 119 |
+ if [[ ! ${DISTRO} =~ (trusty|f22|f23) ]]; then
|
|
| 120 | 120 |
echo "WARNING: your distro $DISTRO does not provide (at least) the Firefly release. Please use Ubuntu Trusty or Fedora 20 (and higher)" |
| 121 | 121 |
if [[ "$FORCE_CEPH_INSTALL" != "yes" ]]; then |
| 122 | 122 |
die $LINENO "If you wish to install Ceph on this distribution anyway run with FORCE_CEPH_INSTALL=yes" |
| ... | ... |
@@ -88,7 +88,6 @@ function install_elasticsearch {
|
| 88 | 88 |
sudo dpkg -i ${FILES}/elasticsearch-${ELASTICSEARCH_VERSION}.deb
|
| 89 | 89 |
sudo update-rc.d elasticsearch defaults 95 10 |
| 90 | 90 |
elif is_fedora; then |
| 91 |
- if [[ "$os_RELEASE" -ge "21" ]]; then |
|
| 92 | 91 |
is_package_installed java-1.8.0-openjdk-headless || install_package java-1.8.0-openjdk-headless |
| 93 | 92 |
else |
| 94 | 93 |
is_package_installed java-1.7.0-openjdk-headless || install_package java-1.7.0-openjdk-headless |
| ... | ... |
@@ -195,7 +195,7 @@ source $TOP_DIR/stackrc |
| 195 | 195 |
|
| 196 | 196 |
# Warn users who aren't on an explicitly supported distro, but allow them to |
| 197 | 197 |
# override check and attempt installation with ``FORCE=yes ./stack`` |
| 198 |
-if [[ ! ${DISTRO} =~ (trusty|vivid|wily|7.0|wheezy|sid|testing|jessie|f21|f22|f23|rhel7) ]]; then
|
|
| 198 |
+if [[ ! ${DISTRO} =~ (trusty|vivid|wily|7.0|wheezy|sid|testing|jessie|f22|f23|rhel7) ]]; then
|
|
| 199 | 199 |
echo "WARNING: this script has not been tested on $DISTRO" |
| 200 | 200 |
if [[ "$FORCE" != "yes" ]]; then |
| 201 | 201 |
die $LINENO "If you wish to run this script anyway run with FORCE=yes" |
| ... | ... |
@@ -135,7 +135,7 @@ if is_fedora; then |
| 135 | 135 |
fi |
| 136 | 136 |
fi |
| 137 | 137 |
|
| 138 |
- if [[ "$os_VENDOR" == "Fedora" ]] && [[ "$os_RELEASE" -ge "21" ]]; then |
|
| 138 |
+ if [[ "$os_VENDOR" == "Fedora" ]] && [[ "$os_RELEASE" -ge "22" ]]; then |
|
| 139 | 139 |
# requests ships vendored version of chardet/urllib3, but on |
| 140 | 140 |
# fedora these are symlinked back to the primary versions to |
| 141 | 141 |
# avoid duplication of code on disk. This is fine when |