jo
60bd49fa62
Fix bad logic
...
Before the formatting, the check was useless.
The fixes from the formatting/linting PR messed the logic.
2021-08-17 13:38:31 +02:00
jo
9881eebf55
Fix shellcheck warnings
2021-08-17 12:23:36 +02:00
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