Commit Graph

413 Commits

Author SHA1 Message Date
jo dc999f9006 Fix shellcheck errors 2021-08-17 12:23:32 +02:00
jo b5f302ac61 Enhance bash shebangs 2021-08-17 12:22:47 +02:00
jo 8b3e09d41c Format shell scripts
Fix flags order
2021-08-17 12:22:46 +02:00
jo 8ce437828e Remove install apt-get dangerous options
Apt should fail fast (and report) instead of
forcing a broken installation.

The version check is also not required anymore as
most distribution now provide an apt version > 1.1.
2021-08-17 00:07:39 +02:00
jo 4033b20ee8 Rename apt requirements directory to apt
Previously ignored by the top level .gitignore, because
lib/ is a reserved directory name for python builds.
2021-08-15 14:16:55 +02:00
jo f00e912618 Fix installation failure on install -fap
When installing Icecast manually, we don't want the installer to interfere
with the icecast.xml config file by changing the passwords.

The script was failing trying to copy the Icecast password file it didn't create.
2021-08-11 17:21:02 +02:00
Kyle Robbertze d58fe19ae3
Merge pull request #1254 from paddatrapper/chore/remove-bionic
Drop Ubuntu Xenial support
2021-07-16 15:02:55 +02:00
Kyle Robbertze f5ca20ed3e install pycairo before PyGObject
Fixes: #1267
2021-07-15 10:27:23 +02:00
Kyle Robbertze f94e90a7f6 update documentation to remove bionic 2021-07-12 10:13:07 +02:00
Kyle Robbertze fa5db502ed Drop Ubuntu Xenial support
Fixes: #1226
2021-07-06 10:27:17 +02:00
Kyle Robbertze c26abba7a9 drop Debian Stretch support
Fixes #1194
2021-06-18 22:26:56 +02:00
jo 6871956baa Fix end of files 2021-06-04 17:06:05 +02:00
Kyle Robbertze 2024f9a887 install api 2.0 apache config on update 2021-05-19 19:22:15 +02:00
Kyle Robbertze 2df0189a90 add API v2 2021-05-14 13:04:46 +02:00
Lucas Bickel e21abf1bf1 refactor(airtime_analyzer): rename to libretime-analyzer and make entrypoint pythonic 2021-01-04 10:30:27 +00:00
Lucas Bickel 23c97763b5 fix(installer): proper python binary for non centos 2020-12-27 14:29:59 +01:00
Lucas Bickel 194682d89c fix: update to CentOS 8 2020-12-26 12:59:54 +01:00
Kyle Robbertze dd6236bbce Fix Ubuntu condition checking for add-apt-repository 2020-12-14 12:34:40 +02:00
Zachary Klosko 1833ba7347 Merge remote-tracking branch 'upstream/master' 2020-12-02 15:18:36 -05:00
Lucas Bickel 63db4e0b89
Merge pull request #1046 from paddatrapper/installer
Force fixed strings on grep for media-monitor
2020-11-30 21:42:09 +01:00
Zachary Klosko ad28c7de99 Add our PPA to Ubuntu installs 2020-11-23 15:38:06 -05:00
Zachary Klosko de74fba187 Changing installer requirements 2020-11-16 13:58:16 -05:00
Zachary Klosko 55258882c9 Assorted work 2020-11-14 21:34:21 -05:00
Kyle Robbertze 78fdab1285 enable icecast service during install
fixes #1096
2020-10-26 12:06:46 +02:00
Zachary Klosko 6540a34a9b Adding back scripts in /docs 2020-05-19 10:16:31 -04:00
Kyle Robbertze 4380ab9434 Force fixed strings on grep for media-monitor
Fixes removing the config file on re-running install
2020-05-18 15:13:19 +02:00
Kyle Robbertze 2dd4a6df51 systemd units handled on their own 2020-05-15 18:32:47 +02:00
Kyle Robbertze c44346fe94 Rename all systemd, sysvinit and upstart files to libretime
Fixes: #516
2020-05-15 15:32:13 +02:00
Kyle Robbertze 8346e89e99 install successfully using py3 2020-04-29 19:05:35 +02:00
Robb Ebright fffedd43c3 Added qualifier to icecast check 2020-03-17 11:22:11 -04:00
Robb Ebright 595ad7f0bd Merge branch 'fix-installer' of https://github.com/paddatrapper/libretime into paddatrapper-fix-installer 2020-03-17 10:18:21 -04:00
Kyle Robbertze 52dd3f8ffa
Merge pull request #954 from codenift/lt_install_fix
Install fix
2020-01-23 08:58:55 +02:00
Codenift 7c524fb0af
Quick fix for install
Work around until #951 is merged. Helps with the issue many are having by installing a previous package of zipp, 1.0.0
2020-01-22 15:02:10 -05:00
Kyle Robbertze a29a35034d fix existing config check 2020-01-22 15:20:27 +02:00
Robb Ebright 4be7699eec made sure that icecast pass is not changed upon upgrade or reprovision 2020-01-09 08:36:52 -05:00
Robb Ebright 1c89675f6e made sure icecast_pass was copied to airtime directory upon reprovision 2020-01-09 08:04:09 -05:00
Kyle Robbertze 5cfa57234b
Merge pull request #933 from Robbt/icecast-password
change default icecast password automatically during install
2020-01-08 13:50:56 +02:00
Robb Ebright 336e7d82b1 fixed installer to not change pass during upgrade and add centos support 2020-01-07 10:40:30 -05:00
Robbt edaa2ead85 fixed new line in php 2020-01-03 20:14:02 -05:00
Robb Ebright 5d3295c86c first stab at icecast password change on install 2020-01-01 21:03:30 -05:00
Robb Ebright 1139f82ef2 fix rasbian debian 10 install 2019-12-28 09:01:22 -05:00
Lucas Bickel f75c533d0b 💥 (ubuntu) drop trusty from installer 2019-07-14 11:30:36 +02:00
Kyle Robbertze c78a8e178e Deprecate Debian Jessie
Closes #684
2019-06-02 13:23:33 +02:00
Kyle Robbertze b5325f45ff Fix systemd detection logic 2019-02-28 21:56:59 +02:00
Kyle Robbertze 916cc35058 Allow init package detection to fail.
As the init system isn't necessarily shipped in a package (dpkg and
rpm fail), then use the PID 1 file path to assume the init system.
2019-02-28 21:56:59 +02:00
Kyle Robbertze a414bc3418 Add support for Buster in the installer 2019-02-28 21:56:59 +02:00
Kyle Robbertze ddf34a1f9b fix grammar in Jessie warning 2019-01-11 11:49:24 +02:00
Kyle Robbertze a3f329834e Add warning for the deprecation of Debian Jessie
Jessie is out of security support and will be dropped in
LibreTime 3.0.0-alpha.8

Fixes #684
2019-01-11 09:03:22 +02:00
vagrant 85f75fcadf made Y default value for install script 2018-12-18 15:34:58 +00:00
Lucas Bickel 1d7823468f drop wheezy support
Removes the Vagrant set up for Debian wheezy and makes the installer abort and complain if started
on wheezy.
2018-11-22 00:39:55 +01:00