Commit Graph

63 Commits

Author SHA1 Message Date
martin d516b963e4 cc-2055: switch to init.d
-initial upgrade script
2011-06-02 18:07:48 -04:00
martin 6ab5ac4582 cc-2055: switch to init.d
-allow install script to be created from any location (no hardcoded paths)
-make python install scripts return 1 on error
-daemon now started automatically on boot using rc.local autostart
-change all prints to logs instead
-create airtime-uninstall shell script (and remove pypo user in here)
-create pypo user in shell script
2011-06-02 18:07:48 -04:00
martin 79e24e5af5 cc-2055: switch to init.d
-Change all python apps to log directly to file
-change airtime-pypo to airtime-playback
-fix airtime install started/completed message bumpers
2011-06-02 18:07:47 -04:00
martin c05c2f1e28 cc-2055: switch to init-d
-fix daemon being able to start multiple times
-make airtime-install shell script to call installers seperately
-
2011-06-02 18:07:47 -04:00
Paul Baranowski 873e8cb7e1 Added dev docs. 2011-05-24 22:26:57 -04:00
Paul Baranowski e90a3269c2 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
Hand-merged Naomi's last 3 changes from the branch.
2011-05-24 21:27:33 -04:00
martin f19f2153dc CC-2284: Create script that verifies all required processes are running.
-check if icecast is running
-added system symlink to run script
-run airtime-check-system at end of install
-display summary message with link to FAQ if failed
2011-05-20 17:37:06 -04:00
Naomi 62a54da1e3 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
more checks for a new install, reinstalling.
2011-05-20 12:38:21 -04:00
Naomi db89a89af9 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
sorting out options
2011-05-20 11:30:42 -04:00
Naomi 3e2e62afe9 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
Bypass choice to keep database if it's a fresh install.
2011-05-19 15:33:48 -04:00
Naomi 5e02a46a24 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
if a user has an older version installed and they choose to do a fresh install the option to preserve their config files is not allowed.
2011-05-19 15:05:33 -04:00
Naomi 697d5e0b77 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation 2011-05-19 14:42:28 -04:00
Naomi a2ec9b4d10 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
moving constants in conf.php to constants.php
2011-05-19 14:27:30 -04:00
Naomi e7589f6007 CC-2281 Install script should check for pre-installed versions and prompt user to upgrade/full installation
adding upgrade/install command option.
2011-05-19 14:06:27 -04:00
Naomi b84854c13c CC-2271 1.8.2 code cleanup tasks
changing 1.8.1 upgrade script to using raw source first.
2011-05-19 09:59:13 -04:00
martin 6d1258f2c3 cc-2214: create standard apache config file
-done
2011-05-17 13:48:22 -04:00
Naomi d169dd96e2 CC-2256 Airtime-upgrade.php does not upgrade the web app
commenting out media monitor in Airtime 1.8.2
2011-05-17 11:33:22 -04:00
Naomi 52efc79f8c CC-1799 : Live Studio Playout from media library (pytagsfs)
set up daemontools process for the media monitor script.
2011-05-13 13:25:53 -04:00
James Moon de9136c718 CC-2209:Put database install stuff into separate script
Note: Please carefully review the changes as I'm not sure if I
did it correctly. I tested it and it installed fine in both
cases(without an option and with option -n followed by
db-install script.
2011-05-13 13:24:27 -04:00
martin 171828f8ad CC-2186: Integration of a logger tool
-initial check-in. Everything appears to be working...
2011-04-20 00:46:03 -04:00
Naomi 52a84629da airtime ini files weren't being updated on clean install. 2011-04-18 17:50:04 -04:00
Naomi 425e90beb6 INI files never created on fresh install. 2011-04-18 17:15:51 -04:00
Naomi 9e96ec9da4 reloading config after ini values are changed 2011-04-18 15:28:48 -04:00
Naomi 2c7bf676a3 creating default storage directory in airtime 2011-04-18 14:42:41 -04:00
Paul Baranowski 114fe1ad3f CC-2166 Packaging improvements
A fix to prevent updating values in INI files on install.
2011-04-15 18:37:24 -04:00
Paul Baranowski 173d82007f CC-2166 Packaging improvements
Added command line options to the install process to overwrite or
preserve the existing config files.

Added the pypo-start/stop and recorder-start/stop symlinks to /usr/bin.

Renamed pypo-start.py to airtime-pypo-start.
Renamed pypo-stop.py to airtime-pypo-stop.
Renamed recorder-start.py to airtime-show-recorder-start.
Renamed recorder-stop.py to airtime-show-recorder-stop.

Renamed testrecordscript.py to recorder.py
2011-04-15 18:23:51 -04:00
Paul Baranowski b11cbd8159 CC-2166: Packaging Improvements. Moved the Zend app into airtime_mvc. It is now installed to /var/www/airtime. Storage is now set to /srv/airtime/stor. Utils are now installed to /usr/lib/airtime/utils/. Added install/airtime-dircheck.php as a simple test to see if everything is install/uninstalled correctly. 2011-04-14 18:55:04 -04:00
Paul Baranowski 4af55027ad Added const values for the names of the INI files.
Also verify with the user if they want to overwrite their INI files if they are
re-installing.
2011-04-14 15:04:44 -04:00
Paul Baranowski 3aac24b42b Merge branch 'master' of dev.sourcefabric.org:airtime 2011-04-13 14:03:32 -04:00
Paul Baranowski aca157f0ee CC-2170 Add option to airtime-install to install with or without audio samples
Now we dont install audio samples by default.
2011-04-13 14:03:23 -04:00
Naomi dd4270d367 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-12 14:51:29 -04:00
Paul Baranowski f23cfb489c Moved function ExitIFNotRoot() to AirtimeInstall.php instead of AirtimeIni.php. 2011-04-12 13:59:08 -04:00
martin b0882cabd2 -fixed install issue when airtime/files directory was missing.
-installer now displays correct airtime version string
2011-03-30 12:35:24 -04:00
martin 9c73ca246a Merge branch 'master' of dev.sourcefabric.org:airtime 2011-03-30 12:01:46 -04:00
martin 85cdc00254 CC-2132: Airtime upgrade not working
-fixed up upgrade scriupt from 1.6.x to 1.7.0
-created an AirtimeIni php class
2011-03-30 12:01:26 -04:00
Naomi 2aae93dd04 putting alpha in 2011-03-30 11:03:14 -04:00
Naomi f6d5182c50 adding version at top of install/uninstall script 2011-03-30 11:01:23 -04:00
martin 8e07446e88 CC-2044: remove hardcoded settings from application/configs/conf.php
-baseFilesDir now moved to /etc/airtime/airtime.conf
2011-03-29 19:05:25 -04:00
martin eb74c5718f Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	python_apps/api_clients/api_client.py
2011-03-29 18:35:57 -04:00
martin 2702363a33 -CC-2044: remove hardcoded settings from application/configs/conf.php
-rearranged some stuff...some bugs still to go
2011-03-29 18:32:53 -04:00
Paul Baranowski 45fe719ea6 Merge branch 'master' of dev.sourcefabric.org:airtime 2011-03-29 17:32:20 -04:00
martin d66bcea044 CC-2104: Use PIP to install python packages
-removed pip install/uninstall from install scripts. Added to wiki instead.
2011-03-29 14:09:06 -04:00
Paul Baranowski c17ee178d1 Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	install/airtime-install.php
2011-03-28 15:41:49 -04:00
Paul Baranowski 96a2861cfa Improved messages during install. 2011-03-28 15:39:27 -04:00
martin f108ac846f CC-2058: Utilities are not in the system $PATH
-Added airtime-clean-storage and airtime-import symbolic links
2011-03-24 02:12:08 -04:00
martin 079878e5f0 CC-2016: Rearrange python scripts for reusability
-Added api_client to PYTHONPATH env variable
2011-03-24 00:35:01 -04:00
naomiaro f592254246 CC-1630 : Automatic recording of shows
scripts to install recorder using daemon tools.
haven't tested without pulse audio yet.
2011-03-22 18:20:22 -04:00
naomiaro 60649cba8a CC-1987 : Automatic upload of recorded shows to Soundcloud
created Soundcloud.php in models, added upload track method.
using python-setuptools in install to find poster package to be able to upload recoded file to airtime and then to soundcloud.
2011-03-21 15:48:44 -04:00
martin e64e30d6da CC-2080: Turn pypo-fetch and pypo-push into threads of the same process
First implementation
2011-03-20 19:34:43 -04:00
Paul Baranowski ef0bb8ed78 Moved all install functions into an AirtimeInstall class.
Formatted all the install files according to our code formatting standards.
Output more info if something goes wrong during DB create or DB user create.
2011-03-16 13:21:40 -04:00