mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-16 09:40:21 +00:00
161 lines
7.1 KiB
Text
161 lines
7.1 KiB
Text
Version 1.5.10:
|
|
* Salt no longer has the master branch in git, install from develop as default.
|
|
* Installing from Git on Red Hat based distributions now also needs `yum-utils` installed.
|
|
* Allow the script to use a different git repository to install from.
|
|
* Fixed a bug where a branch name with dashes would be wrongly detected as an option to the
|
|
script.
|
|
* Default to secure file downloads(if any).
|
|
* Distro Support Fixed:
|
|
* Minimal Ubuntu installation might not have upstart installed, fixed.
|
|
* FreeBSD now uses the official FreeBSD repository. Thank You Paul Brian(lifeisstillgood)!
|
|
|
|
|
|
Version 1.5.9:
|
|
* Allow to not start the daemons after bootstrapping salt. This will allow `vagrant-lxc`
|
|
installations, `debootstrap*`, etc, to finish properly. Thanks Henrik Holmboe (holmboe).
|
|
* Distro Support Fixed:
|
|
* Salt >= 0.17 requires ElementTree which is on the python standard library after python
|
|
2.6 but openSUSE split that into a separate package.
|
|
* Fixed a logic preventing proper Ubuntu bootstrapping on some situations.
|
|
|
|
Version 1.5.8:
|
|
* Fixed an Ubuntu regression. `add-apt-repository` is only available on
|
|
`software-properties-common` after 12.10, inclusive. Thanks Diego Woitasen(diegows)
|
|
|
|
Version 1.5.7:
|
|
* For RedHat based distributions which rely on `epel`, the user can now pass `testing` to the
|
|
script and `epel-testing` shall be used to bootstrap salt and it's dependencies.
|
|
* No full system upgrades, if optional by the distribution, shall be done unless `-U` is passed
|
|
to the bootstrap script(required upgrade procedures must exist on the script, currently Debian
|
|
and RedHat based distributions support system upgrades).
|
|
* Fixed an issue where passing BS_KEEP_TEMP_FILES=1 to the script was causing an error. #206.
|
|
* Switched FreeBSD default packages repository to PCBSD(http://www.pcbsd.org) and added
|
|
multiple repository support to install salt from the SaltStack's FreeBSD repository. Thanks
|
|
Christer Edwards(cedwards).
|
|
* Improved Gentoo Support. Thanks Elias Probst(eliasp).
|
|
* Stop execution soon for end of life distributions or non supported distribution versions.
|
|
* Distro Support Fixed:
|
|
* Fixed an unbound variable while bootstraping Gentoo.
|
|
* Fixed CentOS/RHEL 5.
|
|
* Fixed crypto++ compilation. Thanks Kenneth Wilke(KennethWilke)!
|
|
* Fixed FreeBSD git installations not pointing to the proper salt configuration directory,
|
|
which on FreeBSD is '/usr/local/etc/salt'.
|
|
* Fixed testing installation for Red Hat based distributions. Thanks Jeff Strunk(jstrunk)
|
|
* Fixed wrong package name on Arch. Thanks Niels Abspoel(aboe76)
|
|
* Make sure the Ubuntu universe repository is enabled. Thanks Karl Grzeszczak(karlgrz).
|
|
* Fixed SmartOS installation. Thanks Matthieu Guegan(mguegan).
|
|
|
|
Version 1.5.6:
|
|
* If there's a `grains` file on the provided temporary configuration directory, move it to the
|
|
proper place while moving the minion configuration file.
|
|
* Gentoo bootstraps can now use a bin host to provide binary packages, just set the
|
|
`BS_GENTOO_USE_BINHOST` environment variable.
|
|
* If `BS_KEEP_TEMP_FILES=1` is found on the environment, the script will copy the files instead
|
|
of moving them.
|
|
* There were still some `mv` and `cp` occurrences which were not using their `{move,copy}file`
|
|
replacements which ended up on now respecting the "Do not override existing configuration"
|
|
feature.
|
|
* Distro Support Fixed:
|
|
* Arch now upgrades it's system package properly as suggested on their mailing list.
|
|
* Arch now moves back any configuration files provided by the user renamed by pacman on the
|
|
installation process.
|
|
* Fixed SmartOS detection(was being detected as Solaris) and bootstrapping. Fixed SmartOS
|
|
different gcc package names for different package sets.
|
|
* Fixed FreeBSD git based installations(no rc.d scripts were available).
|
|
* Fixed FreeBSD not re-evaluating the `PKI_DIR` variable since the `SALT_ETC_DIR` was
|
|
redefined.
|
|
* Distro Support Added:
|
|
* Linux Mint. Thanks Alex Van't Hof(alexvh)!
|
|
* Linaro.
|
|
|
|
|
|
Version 1.5.5:
|
|
* Fixed a variable error in the new pre-seed feature.
|
|
* Fixed the destination path to where the pre-seed minions keys should be copied.
|
|
* Debian installations now use SaltStack's repository.
|
|
* Configuration files can now be passed as an URL to a compressed file. Thanks Geoff Garside!
|
|
* Distro Support Fixed:
|
|
* Debian's optional ZMQ3 support was fixed (libzmq3 has moved from experimental to
|
|
unstable).
|
|
* Ubuntu Lucid Daily PPA
|
|
* SmartOS no longer ignores $SALT_ETC_DIR. Matthieu Guegan!
|
|
* FreeBSD no longer ignores $SALT_ETC_DIR. Thanks Geoff Garside!
|
|
* FreeBSD does not try to install pkgng if pkg is installed. Thanks Geoff Garside!
|
|
* SunOS (Make use of XPG4 binaries on SunOS). Thanks Matthieu Guegan!
|
|
* openSUSE (Don't fail if only one of the repositories failed to update)
|
|
* Arch (Fixed the GPG issues for git installations)
|
|
* Distro Support Added:
|
|
* Gentoo. Thanks kaithar!
|
|
|
|
|
|
Version 1.5.4:
|
|
* Fixed an issue we had when /proc/cpuinfo had more than one CPU. Detected on AMD CPUs.
|
|
* OpenSUSE 12.3 uses lsb_release. Fix the returned distro name "openSUSE project" to "openSUSE"
|
|
which the script handles.
|
|
* Added an custom move function which will only override if required and if we permit it.
|
|
* Implemented the necessary function to pre-seed minion keys on a salt master as an optional
|
|
argument.
|
|
* Distro Support Fixed:
|
|
* FreeBSD (Don't let the script fail if PACKAGESITE is not set)
|
|
* Debian Stable installations (the function search was not working as supposed)
|
|
* Distro Support Added:
|
|
* Ubuntu 13.04 (Was disabled because of a bad beta1. Fixed in beta2)
|
|
|
|
|
|
Version 1.5.3:
|
|
* Return 0 or 1 from functions
|
|
* Convert several pipes into a single awk call
|
|
* Fixed `/etc/os-release` parsing
|
|
* Fixed `config_salt()`
|
|
* Distro Support Fixed:
|
|
* EPEL-based installations (CentOS, Amazon Linux, RedHat)
|
|
* SuSE/OpenSUSE (problem running the script twice, ie, existing `devel_languages_python`
|
|
repository)
|
|
* SuSE 11 SP1 (pip based install and config trigger)
|
|
* Distro Support Added:
|
|
* Debian 7 (Only git installations at the moment)
|
|
|
|
|
|
Version 1.5.2:
|
|
* Fix issue with Travis testing (it installs it's own ZeroMQ3 lib
|
|
* Allow setting the debug output from an environment variable
|
|
* Fix an escape issue in the `printf` calls used in our echo calls
|
|
* Don't overwrite files (`config`, `init.d`, etc). Use a specific flag to force overwrites.
|
|
* Distro Support Fixed:
|
|
* Ubuntu daily installs.
|
|
* Distro Support Added:
|
|
* Trisquel 6.0 (Ubuntu 12.04)
|
|
|
|
|
|
Version 1.5.1:
|
|
* Improved unittesting.
|
|
* Starting daemons.
|
|
* Make sure that daemons are really running.
|
|
* For the users to make the choice if installing from PIP (if required since there aren't system
|
|
pacakges).
|
|
* Fixed salt's git cloning when the salt git tree is already present on the system.
|
|
* Distro Support Fixed:
|
|
* Debian 6
|
|
* Ubuntu 12.10
|
|
* CentOS
|
|
* Distro Support Added:
|
|
* SuSE 11 SP1/11 SP2
|
|
* OpenSUSE 12.x
|
|
|
|
|
|
Version 1.5:
|
|
* First stable version of the script
|
|
* Support for:
|
|
* Ubuntu 10.x/11.x/12.x
|
|
* Debian 6.x
|
|
* CentOS 5/6
|
|
* Red Hat 5/6
|
|
* Red Hat Enterprise 5/6
|
|
* Fedora
|
|
* Arch
|
|
* SmartOS
|
|
* FreeBSD 9.0
|
|
|
|
|
|
# Don't remove the line bellow.
|
|
# vim: fenc=utf-8 spell spl=en cc=100 tw=99 fo=want ts=4
|