Major reorganization of the pypo directory.

Much better organization of files into packages
This commit is contained in:
Martin Konecny 2013-05-16 13:22:15 -04:00
parent f4d313a67c
commit 1c87d51b8e
20 changed files with 16 additions and 15 deletions

View file

@ -68,7 +68,7 @@ try:
current_script_dir = get_current_script_dir() current_script_dir = get_current_script_dir()
if not os.path.exists(PATH_INI_FILE): if not os.path.exists(PATH_INI_FILE):
shutil.copy('%s/../pypo.cfg'%current_script_dir, PATH_INI_FILE) shutil.copy('%s/pypo.cfg'%current_script_dir, PATH_INI_FILE)
try: try:
os.remove("/etc/airtime/liquidsoap.cfg") os.remove("/etc/airtime/liquidsoap.cfg")
@ -95,13 +95,13 @@ try:
monit_version = get_monit_version() monit_version = get_monit_version()
if version_compare(monit_version, "5.3.0") >= 0: if version_compare(monit_version, "5.3.0") >= 0:
shutil.copy('%s/../monit-airtime-liquidsoap.cfg' % current_script_dir, \ shutil.copy('%s/monit-airtime-liquidsoap.cfg' % current_script_dir, \
'/etc/monit/conf.d/monit-airtime-liquidsoap.cfg') '/etc/monit/conf.d/monit-airtime-liquidsoap.cfg')
else: else:
shutil.copy('%s/../monit-pre530-airtime-liquidsoap.cfg' % current_script_dir, \ shutil.copy('%s/monit-pre530-airtime-liquidsoap.cfg' % current_script_dir, \
'/etc/monit/conf.d/monit-airtime-liquidsoap.cfg') '/etc/monit/conf.d/monit-airtime-liquidsoap.cfg')
shutil.copy('%s/../monit-airtime-playout.cfg'%current_script_dir, '/etc/monit/conf.d/') shutil.copy('%s/monit-airtime-playout.cfg'%current_script_dir, '/etc/monit/conf.d/')
#create pypo log dir #create pypo log dir
create_dir(config['pypo_log_dir']) create_dir(config['pypo_log_dir'])
@ -132,8 +132,8 @@ try:
os.system("chown -R pypo:pypo "+config["base_recorded_files"]) os.system("chown -R pypo:pypo "+config["base_recorded_files"])
#copy init.d script #copy init.d script
shutil.copy(config["bin_dir"]+"/bin/airtime-playout-init-d", "/etc/init.d/airtime-playout") shutil.copy(config["bin_dir"]+"/bin/install/airtime-playout-init-d", "/etc/init.d/airtime-playout")
shutil.copy(config["bin_dir"]+"/bin/airtime-liquidsoap-init-d", "/etc/init.d/airtime-liquidsoap") shutil.copy(config["bin_dir"]+"/bin/install/airtime-liquidsoap-init-d", "/etc/init.d/airtime-liquidsoap")
#copy log rotate script #copy log rotate script
shutil.copy(config["bin_dir"]+"/bin/liquidsoap_scripts/airtime-liquidsoap.logrotate", "/etc/logrotate.d/airtime-liquidsoap") shutil.copy(config["bin_dir"]+"/bin/liquidsoap_scripts/airtime-liquidsoap.logrotate", "/etc/logrotate.d/airtime-liquidsoap")

View file

@ -18,13 +18,13 @@ import re
from Queue import Queue from Queue import Queue
from threading import Lock from threading import Lock
from pypopush import PypoPush from schedule.pypopush import PypoPush
from pypofetch import PypoFetch from schedule.pypofetch import PypoFetch
from pypofile import PypoFile from schedule.pypofile import PypoFile
from recorder import Recorder from recorder.recorder import Recorder
from listenerstat import ListenerStat from schedule.listenerstat import ListenerStat
from pypomessagehandler import PypoMessageHandler from pypomessagehandler import PypoMessageHandler
from pypoliquidsoap import PypoLiquidsoap from schedule.pypoliquidsoap import PypoLiquidsoap
from media.update.replaygainupdater import ReplayGainUpdater from media.update.replaygainupdater import ReplayGainUpdater
from media.update.silananalyzer import SilanAnalyzer from media.update.silananalyzer import SilanAnalyzer

View file

View file

View file

@ -22,7 +22,7 @@ from std_err_override import LogWriter
# configure logging # configure logging
logging_cfg = os.path.join(os.path.dirname(__file__), "logging.cfg") logging_cfg = os.path.join(os.path.dirname(__file__), "../logging.cfg")
logging.config.fileConfig(logging_cfg) logging.config.fileConfig(logging_cfg)
logger = logging.getLogger() logger = logging.getLogger()
LogWriter.override_std_err(logger) LogWriter.override_std_err(logger)

View file

@ -12,7 +12,8 @@ import stat
from std_err_override import LogWriter from std_err_override import LogWriter
# configure logging # configure logging
logging.config.fileConfig("logging.cfg") logging_cfg = os.path.join(os.path.dirname(__file__), "../logging.cfg")
logging.config.fileConfig(logging_cfg)
logger = logging.getLogger() logger = logging.getLogger()
LogWriter.override_std_err(logger) LogWriter.override_std_err(logger)

View file

@ -25,7 +25,7 @@ from configobj import ConfigObj
# configure logging # configure logging
logging_cfg = os.path.join(os.path.dirname(__file__), "logging.cfg") logging_cfg = os.path.join(os.path.dirname(__file__), "../logging.cfg")
logging.config.fileConfig(logging_cfg) logging.config.fileConfig(logging_cfg)
logger = logging.getLogger() logger = logging.getLogger()
LogWriter.override_std_err(logger) LogWriter.override_std_err(logger)