diff --git a/Vagrantfile b/Vagrantfile index c24204d74..c099fdafe 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -52,10 +52,6 @@ Vagrant.configure("2") do |config| os.vm.box = "bento/ubuntu-16.04" provision_libretime(os, "debian.sh", installer_args) end - config.vm.define "debian-stretch" do |os| - os.vm.box = "bento/debian-9" - provision_libretime(os, "debian.sh", installer_args) - end config.vm.define "debian-buster" do |os| os.vm.box = "bento/debian-10" provision_libretime(os, "debian.sh", installer_args) diff --git a/docs/_docs/vagrant.md b/docs/_docs/vagrant.md index e3c82e9b5..410f3af0e 100644 --- a/docs/_docs/vagrant.md +++ b/docs/_docs/vagrant.md @@ -91,13 +91,12 @@ directory. With the above instructions LibreTime is installed on Ubuntu Xenial Xerus. The Vagrant setup offers the option to choose a different operation system according to you needs. -| OS | Command | Comment | -| ------------ | --------------------------- | ----------------------------------------------------------- | -| Debian 10 | `vagrant up debian-buster` | Install on Debian Buster. | -| Debian 9 | `vagrant up debian-stretch` | Install on current Debian Stretch. | -| Ubuntu 18.04 | `vagrant up ubuntu-bionic` | Install on current Ubuntu Bionic Beaver. | -| Ubuntu 16.04 | `vagrant up ubuntu-xenial` | Install on Ubuntu Xenial Xerus. | -| CentOS | `vagrant up centos` | CentOS 8 with native systemd support and activated SELinux. | +| OS | Command | Comment | +| ------------ | -------------------------- | ----------------------------------------------------------- | +| Debian 10 | `vagrant up debian-buster` | Install on Debian Buster. | +| Ubuntu 18.04 | `vagrant up ubuntu-bionic` | Install on Ubuntu Bionic Beaver. | +| Ubuntu 16.04 | `vagrant up ubuntu-xenial` | Install on Ubuntu Xenial Xerus. | +| CentOS | `vagrant up centos` | CentOS 8 with native systemd support and activated SELinux. | ## Troubleshooting diff --git a/install b/install index 04a137021..a0e5553b4 100755 --- a/install +++ b/install @@ -623,7 +623,6 @@ fi # Validate the distribution and release is a supported one; set boolean flags. is_debian_dist=false is_debian_buster=false -is_debian_stretch=false is_ubuntu_dist=false is_ubuntu_bionic=false is_ubuntu_xenial=false @@ -652,9 +651,9 @@ case "${dist}-${code}" in exit 1 ;; debian-9|debian-stretch) - code="stretch" - is_debian_dist=true - is_debian_stretch=true + echo -e "ERROR: Debian Stretch is archived and does not receive any security or other updates since 2020-06-06." >&2 + echo -e "The LibreTime installer dropped support for installing LibreTime on Stretch in 3.0.0-alpha.10." >&2 + exit 1 ;; debian-10|debian-buster) code="buster" @@ -663,11 +662,10 @@ case "${dist}-${code}" in ;; #Fix for Raspbian 9 (stretch) raspbian-9|9) - code="stretch" - dist="debian" - is_debian_dist=true - is_debian_stretch=true - ;; + echo -e "ERROR: Raspbian Stretch is archived and does not receive any security or other updates since 2020-06-06." >&2 + echo -e "The LibreTime installer dropped support for installing LibreTime on Stretch in 3.0.0-alpha.10." >&2 + exit 1 + ;; #End of fix #Fix for Raspbian 10 (buster) raspbian-10|10) @@ -683,11 +681,6 @@ case "${dist}-${code}" in echo -e "The LibreTime installer dropped support for installing LibreTime on Jessie in 3.0.0-alpha.8." >&2 exit 1 ;; - debian-7|debian-wheezy) - echo -e "ERROR: Debian Wheezy is archived and does not receive any security or other updates since 2018-05-31." >&2 - echo -e "The LibreTime installer dropped support for installing LibreTime on Wheezy in 3.0.0-alpha.6." >&2 - exit 1 - ;; centos-8) is_centos_dist=true is_centos_8=true @@ -1083,7 +1076,7 @@ if $is_debian_buster; then loudCmd "a2enmod rewrite php7.3 proxy proxy_http" elif $is_ubuntu_bionic; then loudCmd "a2enmod rewrite php7.2 proxy proxy_http" -elif $is_ubuntu_xenial || $is_debian_stretch; then +elif $is_ubuntu_xenial; then loudCmd "a2enmod rewrite php7.0 proxy proxy_http" elif $is_centos_dist; then verbose "TODO: enable Apache modules mod_rewrite, mod_php, mod_proxy and mod_proxy_http manually" diff --git a/installer/lib/requirements-debian-stretch.apt b/installer/lib/requirements-debian-stretch.apt deleted file mode 100644 index b8622ed62..000000000 --- a/installer/lib/requirements-debian-stretch.apt +++ /dev/null @@ -1,59 +0,0 @@ -apache2 -coreutils -curl -ecasound -flac -git -gstreamer1.0-plugins-bad -gstreamer1.0-plugins-good -gstreamer1.0-plugins-ugly -icecast2 -lame -libao-ocaml -libapache2-mod-php7.0 -libcamomile-ocaml-data -libfaad2 -libmad-ocaml -libopus0 -libportaudio2 -libpulse0 -libpq-dev -libsamplerate0 -libsoundtouch-ocaml -libtaglib-ocaml -libvo-aacenc0 -liquidsoap -lsb-release -lsb-release -lsof -mpg123 -patch -php7.0 -php7.0-bcmath -php7.0-curl -php7.0-dev -php7.0-gd -php7.0-mbstring -php7.0-pgsql -php-amqplib -php-apcu -php-pear -postgresql -postgresql-client -pwgen -python3 -python3-gst-1.0 -python3-pika -python3-pip -python3-virtualenv -python3-cairo -rabbitmq-server -systemd-sysv -unzip -uwsgi -uwsgi-plugin-python3 -vorbisgain -vorbis-tools -vorbis-tools -xmlstarlet -zip