CC-2886: airtime-check-system should not fail Icecast check
if Icecast outputs are not configured in /etc/airtime/liquidsoap.cfg
This commit is contained in:
parent
23f076d348
commit
79f8e36ee4
4 changed files with 33 additions and 0 deletions
7
python_apps/icecast2/airtime-icecast2-status.xsl
Normal file
7
python_apps/icecast2/airtime-icecast2-status.xsl
Normal file
|
@ -0,0 +1,7 @@
|
|||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:template match="@*|node()">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
22
python_apps/icecast2/install/icecast-install.py
Normal file
22
python_apps/icecast2/install/icecast-install.py
Normal file
|
@ -0,0 +1,22 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
import shutil
|
||||
import os
|
||||
import sys
|
||||
|
||||
if os.geteuid() != 0:
|
||||
print "Please run this as root."
|
||||
sys.exit(1)
|
||||
|
||||
def get_current_script_dir():
|
||||
current_script_dir = os.path.realpath(__file__)
|
||||
index = current_script_dir.rindex('/')
|
||||
return current_script_dir[0:index]
|
||||
|
||||
try:
|
||||
current_script_dir = get_current_script_dir()
|
||||
shutil.copy(current_script_dir+"/../airtime-icecast-status.xsl", "/usr/share/icecast2/web")
|
||||
|
||||
except Exception, e:
|
||||
print "exception: %s" % e
|
||||
sys.exit(1)
|
Loading…
Add table
Add a link
Reference in a new issue