Commit Graph

527 Commits

Author SHA1 Message Date
Naomi 2c7bf676a3 creating default storage directory in airtime 2011-04-18 14:42:41 -04:00
Naomi b44be9fd6a upgrading with new file locations 2011-04-18 14:11:31 -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 6d39af6fb9 Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	dev_tools/pr.sh
2011-04-15 14:46:07 -04:00
Paul Baranowski aab1ad16e1 CC-2166 : Packaging improvements
Fixed paths for pypo and the show recorder.

Pypo and the show recorder now read their paths from the INI files.
Note that liquidsoap and shell scripts do not yet read from the
INI files, and so that paths are hard-coded in those places.

On uninstall, no longer deleting INI files and the STOR directory.
Included a note to remove those by hand if they want them gone.

Fixed some bugs where not all directories were removed on uninstall.

Fixed bugs in the Show Recorder install where it was adding directories
that it didnt need.
2011-04-15 14:45:10 -04:00
Naomi dfa508a9ea changing paths with new folder structure 2011-04-15 13:25:52 -04:00
Naomi 428357e5f8 changing include paths for new folder structure. 2011-04-15 12:37:30 -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 514777e8d2 Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	install/airtime-install.php
2011-04-14 15:07:12 -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
Naomi 6899dca0a3 removing confusing redundant imports 2011-04-14 14:01:14 -04:00
Naomi 804f9c66b9 require order screwed up. 2011-04-14 13:47:50 -04:00
martin 7e6ce1514f -fixed airtime install not working. 2011-04-13 18:22:56 -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
martin 2148de0e92 CC-2149: Adjustments for DEB packaging
-Done
2011-04-13 12:07:00 -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
Naomi 833e3b20fe CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-12 14:41:33 -04:00
Naomi 00e80911c3 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-12 14:39:09 -04:00
Naomi 5cfeadcbfe CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-12 14:15:20 -04:00
Paul Baranowski 2937fb4ee1 Merge branch 'master' of dev.sourcefabric.org:airtime 2011-04-12 13:59:13 -04:00
Paul Baranowski f23cfb489c Moved function ExitIFNotRoot() to AirtimeInstall.php instead of AirtimeIni.php. 2011-04-12 13:59:08 -04:00
Naomi c4e264b936 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-12 13:42:28 -04:00
Naomi e56f50e8b2 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-12 12:43:25 -04:00
Naomi 8f1d9e8d86 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-08 17:58:33 -04:00
Naomi ae1397f28c CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-08 17:44:05 -04:00
Naomi 4797126073 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-08 16:54:24 -04:00
Naomi f365802ce7 CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-08 16:25:29 -04:00
Naomi 8ab78e74ea CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-08 16:07:41 -04:00
Naomi cb2787143b CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly
telling doctrine to upgrade to only a specified version
2011-04-08 15:41:31 -04:00
Naomi 2ef109e9f2 Merge branch 'master' of dev.sourcefabric.org:campcaster 2011-04-08 15:37:53 -04:00
Naomi 976dda339a CC-2172 : Create Upgrade structure so that a user can upgrade from any version of Airtime properly 2011-04-08 11:44:53 -04:00
Paul Baranowski b489ccc77e Dont try to uninstall if the config file doesnt exist. Also fixed a bug
where it checking a non-existent variable.
2011-04-07 15:47:31 -04:00
Naomi 908aa890fe testing if the column has wrong type, if so replacing it. 2011-04-07 15:28:29 -04:00
Naomi df70185ae6 CC-2146 : Speed up calendar when there are a large number of shows
new doctrine migrations for adding aggregate column, fixing some things from 1.7 upgrade.
2011-04-07 14:15:19 -04:00
naomiaro b97e79773b CC-2110 : Soundcloud file metadata
added show genre column, this is used instead of soundcloud default genre if set.
2011-04-02 17:09:37 -04:00
martin d3ec3ef1e8 CC-2138: update_db_info.py to read from /etc/airtime/airtime.conf
-done
2011-04-01 15:22:49 -04:00
Naomi 19e75a3756 CC-2141 : Upgrade support for Airtime 1.7 2011-03-31 17:21:06 -04:00
Naomi 953456e709 CC-2135 : Doctrine Migration scripts missing
should have all added tables/columns for airtime 1.7
2011-03-31 16:35:25 -04:00
Naomi b779e96391 CC-2135 : Doctrine Migration scripts missing
creating script for all 1.7 database modifications.
2011-03-31 15:00:20 -04:00
martin b91adfb3aa -Airtime.ini should follow PHP coding guidelines more closely. 2011-03-30 13:53:48 -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 11973e9f10 Merge branch 'master' of dev.sourcefabric.org:campcaster 2011-03-30 11:01:42 -04:00
Naomi f6d5182c50 adding version at top of install/uninstall script 2011-03-30 11:01:23 -04:00
martin 89d2c317cb CC-2044: remove hardcoded settings from application/configs/conf.php
-moved liquidsoap config to /etc/airtime as well
2011-03-29 20:44:04 -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
martin 0ad7a0afcd CC-2104: Use PIP to install python packages
-Now uninstalls poster package.
2011-03-29 12:59:15 -04:00
martin bd54738c1b CC-2104: Use PIP to install python packages
-Done
2011-03-29 12:53:52 -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
naomiaro 35b2ddfd29 CC-2097 : Show-recorder: Use RabbitMQ, api_client, and the structure of pypofetch
setting up configs
2011-03-24 17:43:37 -04:00
paul.baranowski 7684fedb50 Fixed bug on uninstall where it would complain about removing files that
didnt exist, and also would stop the uninstallation if it couldnt
connect to the database.
2011-03-24 14:55:42 -04:00
paul.baranowski 37f6812194 Merge branch 'master' of dev.sourcefabric.org:airtime 2011-03-24 12:17:18 -04:00
paul.baranowski 6a72037c41 Added migration to drop tables we dont use anymore. 2011-03-24 11:52:44 -04:00
naomiaro c1d1e56914 path change for python_apps folder 2011-03-24 11:50:46 -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
martin cbb534dfda CC-2057
-database tables to drop are generated dynamically
2011-03-11 13:59:20 -05:00
martin 00f5c6de41 CC-1938
-improved update message for doctrine
2011-03-09 22:25:55 -05:00
martin bfbca3f724 -airtime upgrade script 2011-03-09 13:23:05 -05:00
martin a881358378 -cleaned up install scripts 2011-03-09 00:44:51 -05:00
martin 740a157627 -cleaned up install scripts / renamed camp* functions to airtime* 2011-03-08 17:54:53 -05:00
martin 2a8e8715d2 -migrations uses object mapping to update database 2011-03-08 17:02:26 -05:00
martin 7c1739247d -doctrine 2.0 alpha upgrade scripts 2011-03-08 16:44:47 -05:00
mkonecny 3253d521d1 -hardcoded paths for doctrine migrations removed. 2011-03-08 00:52:36 -05:00
mkonecny 0f8f522910 -doctrine migration basic file check-in. Hard-coded paths for now... 2011-03-08 00:49:03 -05:00
martin a51c02b281 -removed liquibase stuff. Preparing for doctrine... 2011-03-07 17:20:33 -05:00
martin 75167bb576 -syntax error fix for liquidsoap + other small changes 2011-03-06 15:18:40 -05:00
martin f4a86d96c6 -fix for missing GreenBox.php file 2011-03-05 21:58:36 -05:00
martin 64d15669ac -fading between sources in liquidsoap
-cleaned up pypo-cli
2011-03-02 16:43:46 -05:00
martin 781ceeaa7f -web streaming enabled in liquidsoap script.
-liquisoap scripts updated
2011-02-28 23:51:42 -05:00
martin d47fc41082 Merge branch 'master' of dev.sourcefabric.org:airtime 2011-02-28 13:27:26 -05:00
martin 2818cc95b7 -added liquibase support 2011-02-28 13:27:12 -05:00
mkonecny ba330b94df -cleanup + recursive directors can be specified for $baseFilesDir 2011-02-28 00:54:10 -05:00
martin bc28514175 -min passwd character limit 2011-02-22 19:04:35 -05:00
martin 23e533aa67 -CC-1736: install/airtime-user.php script needs to be updated for the new Zend Framework 2011-02-22 19:01:33 -05:00
martin a20e279840 Merge branch 'master' of dev.sourcefabric.org:airtime
Conflicts:
	application/configs/conf.php
	install/airtime-install.php
2011-02-22 16:32:04 -05:00
martin 8ad5d23ee6 -api_key autogeneration and usage implemented 2011-02-22 16:16:37 -05:00
paul.baranowski 15153727c1 CC-1971
Remove "?>" from the end of pure-PHP files to prevent "HEADERS ALREADY SENT"
2011-02-22 18:22:31 +01:00
mkonecny ea13b32ccf -clean up install script a little...removed some errors. 2011-02-09 19:45:22 -05:00
martin 844baeeae6 -started adding show list-view 2011-01-28 00:23:39 -05:00
martin ae274b09dc -update install/uninstall scripts 2011-01-26 18:12:51 -05:00
mkonecny a2a8a8eae3 -installation tweaks
http://dev.sourcefabric.org/browse/CC-1802
2011-01-26 08:23:22 -05:00
mkonecny 616b85ddef -fixed uninstall script 2011-01-20 11:37:39 -05:00
mkonecny 95ab0cc148 -fixed uninstall errors related to issue http://dev.sourcefabric.org/browse/CC-1794 2011-01-20 10:56:07 -05:00
mkonecny 490adb854c -small cleanup 2011-01-12 16:20:14 -05:00
mkonecny e2c4c53949 -project.home value in build.properties file now generated automatically. 2011-01-12 16:18:05 -05:00
mkonecny c4f5f2e8af -fixed propel-install continuing installation when project.home was incorrectly configured. 2011-01-12 13:25:47 -05:00
Paul Baranowski 169c4ec214 Minor fixes for the name change Campcaster -> Airtime. 2011-01-07 17:17:23 -05:00
mkonecny 7cf9699e37 -redirected errors from propel-install script to log file 2011-01-06 12:11:38 -05:00
mkonecny fe87d8957b -check if user=root for propel-install script 2011-01-05 17:44:23 -05:00
mkonecny d06956ec5b -changed filenames and documentation from campcaster to airtime 2011-01-05 16:39:32 -05:00
Paul Baranowski fa106b1da1 CC-1722 Install audio samples by default
"audio_samples" directory is now imported by default when you install.

CC-1728 	Remove unused files
2010-12-22 18:16:37 -05:00
Paul Baranowski d90e440c8c CC-1728 Remove unused files
Removed a bunch of unused files in the install folder.
Also removed the top-level index.php.
2010-12-22 16:46:31 -05:00
paul.baranowski fb665950a1 Fixed some install problems due to the new directory structure. 2010-12-07 18:11:44 -05:00
paul.baranowski da400c4b55 Removed duplication of files as a result of merging in the new Zend
structure.  Moved files around to more sane locations.
2010-12-07 17:38:24 -05:00
paul.baranowski 80b066a4e1 More improvements to the pypo installer:
* Added installation of daemontool scripts
 * Put files in more appropriate places
 * Renamed files for consistency
2010-12-06 18:44:47 -05:00
Paul Baranowski a255fc4508 Started adding the scripts to automatically run the scheduler at startup. 2010-12-03 16:03:18 -05:00
Paul Baranowski 3c12256cb8 Started to create pypo install script (install/pypo-install.py).
Cleaned up liquidsoap scripts a bit.

Renamed nondbinstall.php to propel-install.php

Removed unused files.
2010-12-03 15:34:18 -05:00
Daniel James 3e84ec1132 Fixed more out of date references to Campware and LiveSupport 2010-11-29 16:20:17 +00:00
paul.baranowski ef8b8dc54d Removed unneeded file. 2010-11-19 15:55:40 -05:00
paul.baranowski 8014f94c58 Fixed whitespace to standard coding conventions. 2010-11-18 14:39:03 -05:00
naomiaro 051cc243ca call propel-gen to load sql in database. 2010-11-05 13:03:16 -04:00
naomiaro e53804f1ed changed for propel 2010-11-04 18:01:31 -04:00
paul.baranowski e428535d33 Added "schedule_group_id_seq" to the install process. Was missing, oops! 2010-10-18 19:16:37 +02:00
paul.baranowski 2bc21da4b9 More install cleanup - moved twitter installation files from /htmlUI/install
to /install.

On uninstall, if the database doesnt delete (because there are users
connected to it), then just delete every table just like it used to.

Deleted conf_only.php.template - no longer needed.
2010-10-18 12:12:23 +02:00
paul.baranowski 0f6b98ce14 There was a bug that install process would error out when trying to
install default data twice. Moved the data initialization from BasicStor
into the install.php file since nothing else was using it.
2010-10-18 11:40:03 +02:00
paul.baranowski b340ff3bb6 CC-1024 Update installation/build for webapp-only
Installation/uninstallation should work now.

Also removed more files that are no longer needed now that Studio doesnt
exist anymore.
2010-10-11 17:22:04 +02:00
paul.baranowski 739801d180 CC-1024 Update installation/build for webapp-only
Moved more installation stuff into PHP.  For some reason it's having trouble
creating the cc_playlistcontents table.  Removed old installer files that
are no longer used.
2010-10-04 17:00:20 -04:00
paul.baranowski 4e73ed7e5a CC-1024 Update installation/build for webapp-only
CC-1695  	 Remove Campcaster Studio and make install easier

Removed unused files.
Updated version number.
Fixed some path names.
2010-10-01 18:17:16 -04:00
paul.baranowski dcd1bad089 Added config variables for smarty directories.
Added check to make sure the htmlUI/templates_c directory has the right permissions.

Removed creation of the pear directory.
2010-10-01 17:39:23 -04:00
paul.baranowski dab1af1577 CC-1024 Update installation/build for webapp-only
CC-1695  	 Remove Campcaster Studio and make install easier

Moved Desktop images to the wiki
Moved everything in /bin to /install
Included ui_browser.php from index.php instead of redirect.
Added Input.php
2010-10-01 14:41:08 -04:00
paul.baranowski 70bf3d6f1c CC-1695 Remove Campcaster Studio and make install easier
Fixed include paths for install.
2010-09-30 17:09:50 -04:00
paul.baranowski 2ece374513 CC-1695 Remove Campcaster Studio and make install easier
Fixed references to files for new directory structure for the backend stuff.
2010-09-30 16:59:38 -04:00
paul.baranowski 356407f66a CC-1695 Remove Campcaster Studio and make install easier
Moved install directory
2010-09-30 16:03:24 -04:00