💥 (ubuntu) drop trusty from installer

This commit is contained in:
Lucas Bickel 2019-07-14 11:09:55 +02:00
parent 977b5c002c
commit f75c533d0b
6 changed files with 5 additions and 102 deletions

View File

@ -56,7 +56,6 @@ addons:
- python-rgain - python-rgain
- python-gst-1.0 - python-gst-1.0
- python-magic - python-magic
- mp3gain
- dos2unix - dos2unix
install: install:
- > - >

6
Vagrantfile vendored
View File

@ -45,12 +45,6 @@ Vagrant.configure("2") do |config|
os.vm.box = "bento/ubuntu-16.04" os.vm.box = "bento/ubuntu-16.04"
provision_libretime(os, "debian.sh", installer_args) provision_libretime(os, "debian.sh", installer_args)
end end
config.vm.define "ubuntu-trusty" do |os|
STDERR.puts 'WARNING: The "ubuntu-trusty" option is deprecated. Please migrate to "ubuntu-bionic".'
STDERR.puts
os.vm.box = "bento/ubuntu-14.04"
provision_libretime(os, "debian.sh", installer_args)
end
config.vm.define "debian-stretch" do |os| config.vm.define "debian-stretch" do |os|
os.vm.box = "bento/debian-9.6" os.vm.box = "bento/debian-9.6"
provision_libretime(os, "debian.sh", installer_args) provision_libretime(os, "debian.sh", installer_args)

View File

@ -24,8 +24,8 @@ In this case the libretime database is only used for the initial connection
over which the libretime_test database is created. over which the libretime_test database is created.
You may need to tweak the exact commands needed to setup postgresql depending You may need to tweak the exact commands needed to setup postgresql depending
on the distro you installed this to. On Ubuntu trusty the above can be on the distro you installed this to. On Ubuntu the above can be acheived as
acheived as follows. follows.
```bash ```bash
sudo -u postgres psql -c 'CREATE DATABASE libretime;' sudo -u postgres psql -c 'CREATE DATABASE libretime;'

View File

@ -99,7 +99,6 @@ offers the option to choose a different operation system according to you needs.
| Debian 9.6 | `vagrant up debian-stretch` | Install on current Debian Stretch. | | Debian 9.6 | `vagrant up debian-stretch` | Install on current Debian Stretch. |
| Ubuntu 18.04 | `vagrant up ubuntu-bionic` | Experimental install on current Ubuntu Bionic Beaver. | | Ubuntu 18.04 | `vagrant up ubuntu-bionic` | Experimental install on current Ubuntu Bionic Beaver. |
| Ubuntu 16.04 | `vagrant up ubuntu-xenial` | Install on Ubuntu Xenial Xerus. | | Ubuntu 16.04 | `vagrant up ubuntu-xenial` | Install on Ubuntu Xenial Xerus. |
| Ubuntu 14.04 | `vagrant up ubuntu-trusty` | Deprecated install on Ubuntu Trusty Tahir. Recommended by legacy upstream. |
| CentOS | `vagrant up centos` | Extremely experimental install on 7.3 with native systemd support and activated SELinux. Needs manual intervention due to Liquidsoap 1.3.3. | | CentOS | `vagrant up centos` | Extremely experimental install on 7.3 with native systemd support and activated SELinux. Needs manual intervention due to Liquidsoap 1.3.3. |
## Troubleshooting ## Troubleshooting

13
install
View File

@ -589,11 +589,9 @@ fi
is_debian_dist=false is_debian_dist=false
is_debian_buster=false is_debian_buster=false
is_debian_stretch=false is_debian_stretch=false
is_debian_jessie=false
is_ubuntu_dist=false is_ubuntu_dist=false
is_ubuntu_bionic=false is_ubuntu_bionic=false
is_ubuntu_xenial=false is_ubuntu_xenial=false
is_ubuntu_trusty=false
is_centos_dist=false is_centos_dist=false
is_centos_7=false is_centos_7=false
# Use specified distribution and release or detected otherwise. # Use specified distribution and release or detected otherwise.
@ -613,12 +611,9 @@ case "${dist}-${code}" in
is_ubuntu_xenial=true is_ubuntu_xenial=true
;; ;;
ubuntu-14.04|ubuntu-trusty) ubuntu-14.04|ubuntu-trusty)
code="trusty" echo -e "ERROR: Ubuntu Trusty is archived and does not receive any security or other updates since 2019-04-17." >&2
is_ubuntu_dist=true echo -e "The LibreTime installer dropped support for installing LibreTime on Trusty in 3.0.0-alpha.8." >&2
is_ubuntu_trusty=true exit 1
echo -e "WARNING: Ubuntu Trusty will be EOL by April 2019 and LibreTime will no longer support it at that point." >&2
echo -e "Please upgrade to a non-EOL distro ASAP!" >&2
sleep 6
;; ;;
debian-9|debian-stretch) debian-9|debian-stretch)
code="stretch" code="stretch"
@ -639,8 +634,6 @@ case "${dist}-${code}" in
;; ;;
#End of fix #End of fix
debian-8|debian-jessie) debian-8|debian-jessie)
code="jessie"
is_debian_dist=true
echo -e "ERROR: Debian Jessie is archived and does not receive any security or other updates since 2018-05-17." >&2 echo -e "ERROR: Debian Jessie is archived and does not receive any security or other updates since 2018-05-17." >&2
echo -e "The LibreTime installer dropped support for installing LibreTime on Jessie in 3.0.0-alpha.8." >&2 echo -e "The LibreTime installer dropped support for installing LibreTime on Jessie in 3.0.0-alpha.8." >&2
exit 1 exit 1

View File

@ -1,82 +0,0 @@
apache2
libapache2-mod-php5
php5
php-pear
php5-gd
lsb-release
zip
unzip
rabbitmq-server
postgresql
postgresql-client
php5-pgsql
python
python-virtualenv
python-pip
libsoundtouch-ocaml
libtaglib-ocaml
libao-ocaml
libmad-ocaml
ecasound
libportaudio2
libsamplerate0
python-rgain
python-gst-1.0
gstreamer1.0-plugins-ugly
python-pika
patch
curl
php5-curl
mpg123
icecast2
libcamomile-ocaml-data
libpulse0
vorbis-tools
lsb-release
lsof
vorbisgain
flac
vorbis-tools
pwgen
libfaad2
php-apc
lame
coreutils
liquidsoap
liquidsoap-plugin-alsa
liquidsoap-plugin-ao
liquidsoap-plugin-faad
liquidsoap-plugin-flac
liquidsoap-plugin-icecast
liquidsoap-plugin-lame
liquidsoap-plugin-mad
liquidsoap-plugin-ogg
liquidsoap-plugin-portaudio
liquidsoap-plugin-pulseaudio
liquidsoap-plugin-taglib
liquidsoap-plugin-voaacenc
liquidsoap-plugin-vorbis
silan
libopus0
sysvinit-utils
build-essential
libssl-dev
libffi-dev
python-dev