Robb
9bac8354b6
Merge pull request #21 from radiorabe/feature/analyzer-on-travis
...
mostly run analyzer tests on travis
2017-03-04 19:17:23 -05:00
Robb Ebright
a1c4b888c3
Added production directory during setup and used --upgrade parameter for pip install setuptools
2017-03-04 15:22:53 -05:00
Lucas Bickel
9b3d0c90da
mostly run analyzer tests on travis
...
* [x] regonfigured the build matrix with more php jobs and a separate python job (we can add more python jobs later)
* [x] run tests on travis' trusty beta container (it's closer to what we need anyway)
* [x] install packages needed for analyzer tests in build env
* [x] added docs on how to run nosetests locally
* [x] don't run initctl in analyzer setup so setup can also be used on travis (and add it to the install script directly)
* [x] ignore replaygain checks on travis (it has proven quite impossible to get the needed python-gi module to work in the provided virtualenv)
I tried a lot of solutions to get the replaygain checks to run. I needed to decide that this has gone far enough, maybe someone who is more of a pythonista than me can take a crack at it and get it solved. Even without running those tests on CI/CD there are still plenty others.
This PR only has parts of what are needed for getting python tests running on travis as per #15 . I only took a quick shot at anything not analyzer and figured I would not be able to "fix" them without digging a bit deeper (ie. also getting rid of std_err_override).
2017-03-03 20:38:27 +01:00
Lucas Bickel
b79ab33de2
Install to /usr/share/airtime/php per default
...
The added php subdir lets us keep the vendor and airtime_mvc in the same relative position to each other while keeping everything in /usr/share/$name.
This does not yet take care of cleaning any files left at the old locations, taking care of those would make this installer even more bloated and should be the responsability of apt packages.
2017-03-02 13:13:34 +01:00
Albert Santoni
f21fcb3dcc
SAAS-1011 - Fixed one mimetype problem and fixed installer
2015-08-24 16:25:09 -04:00
Duncan Sommerville
dff54ac880
Add composer install to installer
2015-07-01 00:24:11 -04:00
Duncan Sommerville
b4599317e9
Run build from installer; add upstart files and templating back in
2015-06-30 12:16:31 -04:00
Duncan Sommerville
4c797cf100
Update installer to work with saas branch
2015-06-23 19:02:55 -04:00
Duncan Sommerville
92ad5bde6d
Add fields to airtime.example.conf for compatibility, remove /etc/init scripts to prevent duplicate processes on startup
2015-06-17 14:49:12 -04:00
Duncan Sommerville
ece81c3419
Fix bug where /airtime* named vhosts could break installation
2015-06-17 13:12:47 -04:00
Duncan Sommerville
2f20729e05
Small update to wording in install help
2015-05-05 12:41:02 -04:00
Albert Santoni
e618861737
Start the daemons at bootup on Debian
2015-04-07 18:36:14 -04:00
Duncan Sommerville
47f7ad2e98
Fix to upgrade path
2015-03-25 12:03:01 -04:00
Duncan Sommerville
0a3d8ea515
Merge branch '2.5.x-installer' of https://github.com/sourcefabric/Airtime into 2.5.x-installer
2015-03-18 10:12:58 -04:00
Duncan Sommerville
a91656a063
Fixed string comparison issue for installer on debian
2015-03-18 10:00:07 -04:00
Albert Santoni
0eebd182dd
Installer support for Ubuntu 15.04
2015-03-16 12:22:17 -04:00
Duncan Sommerville
3782817819
More install dependency fixes
2015-03-11 17:10:34 -04:00
Duncan Sommerville
405037e3ec
Fixed install script
2015-03-11 14:54:38 -04:00
Duncan Sommerville
c9607e9376
Added flags to specify distribution and release code
2015-03-11 14:39:41 -04:00
Duncan Sommerville
6ea169092b
Pulls locales from correct directory if not installing to /usr/share
2015-02-24 10:41:10 -05:00
Albert Santoni
bce2bb931b
Added Debian Jessie support
2015-02-13 21:22:39 -05:00
Albert Santoni
bbcd4fbe2e
Tons of bugfixes for the installer on Debian
...
* Still need to get pypo working with sysvinit
* Still need to fix this logger.cfg silliness with pypo and
media_monitor
2015-02-13 11:32:07 -05:00
Albert Santoni
d46f4a52eb
Installer tweaks and a pypo bugfix
...
* Moved all the remaining DEB requirements into the requirements files
* The installer should now be distro agnostic (unless you ask it to
install third-party deps for you)
* Fixed pypo not being able to find replaygainupdater
* Tweaked a bunch of styling for the installer
2015-02-10 18:06:46 -05:00
Duncan Sommerville
bc604b992e
CC-5986 - Fixed unit tests, removed unnecessary code from service execution files
2015-01-28 13:19:50 -05:00
Duncan Sommerville
875a9dfd8b
CC-5990, CC-5991 - Python cleanup, removed need for /usr/lib/airtime
2015-01-27 18:43:36 -05:00
Duncan Sommerville
9e75c2a479
Stopped adding apt.sourcefabric to sources in installer for compatibility with Ubuntu Saucy
2015-01-26 09:57:31 -05:00
Duncan Sommerville
ca9724ec5f
Fixed small issue where doing an in-place install over an existing 2.5.1 install would fail
2015-01-21 10:50:58 -05:00
Duncan Sommerville
7034c8e00d
Initial fix for apache 2.4 vhost file
2015-01-20 17:31:59 -05:00
Duncan Sommerville
c5a60d2f09
Last updates before 2.5.2 RC, mainly small fixes for Ubuntu Precise
2015-01-19 15:05:13 -05:00
Duncan Sommerville
c22f2cd5f0
Clean up readability of installer
2015-01-16 17:20:50 -05:00
Duncan Sommerville
2f0b3d423c
Small fix for users installing over an old version of airtime
2015-01-16 10:54:30 -05:00
Duncan Sommerville
75306936c0
Workaround for comment character conflict between python ConfigObj and PHP
2015-01-16 10:22:43 -05:00
Duncan Sommerville
791466b023
Fixes for code review https://github.com/sourcefabric/Airtime/pull/84
2015-01-15 16:33:33 -05:00
Duncan Sommerville
36c5d22e25
Made the process of switching from an old (pre-2.5.2) install to the new version smoother
2015-01-15 13:48:40 -05:00
Duncan Sommerville
19a1817159
Fix a bad reversion in the airtime-playout binary
2015-01-15 10:12:52 -05:00
Duncan Sommerville
b338c5cf0d
Fixed code for setting up user's web root
2015-01-14 20:15:47 -05:00
Duncan Sommerville
3452e13f5e
Added locale generation to the installer
2015-01-14 19:37:22 -05:00
Duncan Sommerville
f40d88b192
Updated installer to better accommodate running over existing installs
2015-01-14 16:53:19 -05:00
Duncan Sommerville
f7c1b6f755
Updated override process for existing airtime installs
2015-01-14 16:27:45 -05:00
Duncan Sommerville
df2576e5a0
Updated installer to better accommodate running over existing installs
2015-01-14 16:11:49 -05:00
Duncan Sommerville
8535c82b7f
Move changing ownership for cases when installing overtop of existing Airtime install
2015-01-13 17:40:31 -05:00
Duncan Sommerville
3908e82667
Add apt.sourcefabric.org to apt sources.list, remove incorrect packages from debian requirements.apt
2015-01-13 15:14:56 -05:00
Duncan Sommerville
e7490d6b2d
Fixed lxc-bootstrap to make a shallow clone, updated uninstall script, added initial debian wheezy requirements file
2015-01-13 12:28:36 -05:00
Duncan Sommerville
674b8c69e4
Add very basic uninstall script, move install script to root directory
2015-01-12 16:13:39 -05:00
James
19a549df12
- merge with martin's change in install/upgrade/airtime-1.9.0
2011-07-19 17:41:06 -04:00
James
931fb4db62
CC-2518: Auto install script for manual install
...
- install dir is renamed to install_minimal
- virtualenv command is moved to install script.
- need more work on install_full part
2011-07-19 17:30:23 -04:00
martin
10ee6aaa1d
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-07-19 16:35:29 -04:00
martin
855df95361
CC-2568: Upgrade script fails
...
-fixed
2011-07-19 16:35:19 -04:00
James
107c100cc4
Merge branch 'devel' of dev.sourcefabric.org:airtime into cc-2528-use-virtualenv-for-installing
...
Conflicts:
python_apps/media-monitor/airtime-media-monitor
2011-07-19 15:09:55 -04:00
James
b4e887eb2d
temp comit
2011-07-19 15:06:35 -04:00
martin
ff2fcde7c0
CC-2567: Install api_client separately from pypo
2011-07-19 12:07:31 -04:00
martin
bd183125da
CC-2279: Upgrade script for converting stor directory to new format
...
-move media-monitor python upgrade script to upgrade dir
2011-07-18 17:21:14 -04:00
James
e19bf33f51
temp comit
2011-07-18 17:04:46 -04:00
martin
232470c66b
CC-2279: Upgrade script for converting stor directory to new format
...
-make every function a static function and put into a class
2011-07-18 16:50:42 -04:00
martin
aa1039413a
CC-2279: Upgrade script for converting stor directory to new format
...
-set mm api_key after upgrading
2011-07-18 16:38:12 -04:00
martin
ef0e0dcfa9
CC-2548: Update from 1.9-beta2 to beta4, doesn't update the version tag in About
...
-fixed
2011-07-18 12:15:54 -04:00
martin
542547ecf0
CC-2559: Remove files from cc_schedule that are no longer watched
...
-added foreign key relationship
2011-07-18 11:53:15 -04:00
martin
8ba8944964
CC-2279: Upgrade script for converting stor directory to new format
...
-added conf.php file
2011-07-18 11:52:33 -04:00
martin
c74af05f18
CC-2279: Upgrade script for converting stor directory to new format
...
-major cleanup
2011-07-18 00:25:28 -04:00
martin
36953e58cc
CC-2279: Upgrade script for converting stor directory to new format
...
-almost there...
2011-07-15 17:00:54 -04:00
martin
62b6d020bb
CC-2279: Upgrade script for converting stor directory to new format
...
-testing fixes
2011-07-15 16:38:46 -04:00
martin
a2b7bd2a0b
CC-2279: Upgrade script for converting stor directory to new format
...
-further tweaks
2011-07-15 14:37:43 -04:00
martin
241eb54e0d
CC-2279: Upgrade script for converting stor directory to new format
...
-further tweaks
2011-07-15 14:20:32 -04:00
martin
b40460d8f8
CC-2279: Upgrade script for converting stor directory to new format
...
-don't exit upon db sql error.
2011-07-14 21:32:45 -04:00
martin
ec75af194b
CC-2279: Upgrade script for converting stor directory to new format
...
-escape strings before inserting into database
2011-07-14 21:31:02 -04:00
martin
07b1686643
CC-2279: Upgrade script for converting stor directory to new format
...
-even more fixes..
2011-07-14 21:06:35 -04:00
martin
d52857ea8b
CC-2279: Upgrade script for converting stor directory to new format
...
-further fixes..
2011-07-14 17:13:11 -04:00
martin
1aa1500d0c
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-07-14 16:39:27 -04:00
martin
9f3218b8d9
CC-2279: Upgrade script for converting stor directory to new format
...
-further fixes
2011-07-14 16:39:18 -04:00
James
4601852eed
CC-2538:Upgrade script for Phone home metrics-DB changes
...
- implemented drop() for both music_dirs and country tables
2011-07-14 15:58:15 -04:00
martin
e529a16bdb
CC-2279: Upgrade script for converting stor directory to new format
...
-undefined var
2011-07-14 15:47:39 -04:00
martin
146c554c57
CC-2279: Upgrade script for converting stor directory to new format
...
-fix undefined variable
2011-07-14 15:40:48 -04:00
martin
621c85b1df
CC-2279: Upgrade script for converting stor directory to new format
...
-in progress...
2011-07-14 15:31:19 -04:00
martin
29869c175a
CC-2279: Upgrade script for converting stor directory to new format
...
-refactor media-monitor
2011-07-14 12:06:46 -04:00
james
c03e7332fc
- final fix.
2011-07-13 17:31:25 -04:00
james
c900a4aa9a
- fix
2011-07-13 17:22:20 -04:00
james
4be0844b28
- fix on doctrine mitgration file for cc_country
2011-07-13 17:12:35 -04:00
james
d99ee7a147
- minor fix on upgrade script
2011-07-13 17:08:13 -04:00
james
d92e4475bf
CC-2538: Upgrade script for Phone home metrics - DB changes
...
- Doctrin migration file is created
- Data is being inserted in upgrade script
- extra fix: adding default storage dir data into music_dir table
2011-07-13 16:54:21 -04:00
martin
ffe0f1f571
CC-2541: Change upgrade directory names: 1.8 ==> 1.8.0 and 1.9 ==> 1.9.0
2011-07-13 13:58:35 -04:00
martin
ce639785dd
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
...
Conflicts:
install/upgrades/airtime-1.9/airtime-upgrade.php
2011-07-13 09:32:18 -04:00
james
4e28ee629a
CC-2535:Need to add creating cron file part in upgrade script
...
- factor the part into the function
(AirtimeInstall:CreateCronFile())
- fixed 1.9 upgrade script
2011-07-13 08:27:35 -04:00
martin
65250bd2c9
CC-2279: Upgrade script for converting stor directory to new format
...
-upgrade script needs access to db
2011-07-12 19:32:13 -04:00
martin
ce81f0c8fb
-reenable upgrades
2011-07-12 19:15:25 -04:00
martin
186d572a2b
CC-2279: Upgrade script for converting stor directory to new format
2011-07-12 19:10:32 -04:00
martin
1411987b01
CC-2534: When copy files into storage folder it says wrong path name
...
filter all functions via realpath which will make directories consistent
2011-07-12 17:05:40 -04:00
martin
ed8d247b17
CC-2514: new airtime-import
...
-airtime-import for install and upgrade scripts
2011-07-12 12:18:29 -04:00
martin
063afda7ff
CC-2519: Remove stor folder config option from /etc/airtime/airtime.conf
...
-done
2011-07-11 16:44:37 -04:00
martin
2c4e2afb8b
-removed airtime-clean-storage.php + airtime-import.php
...
-default created stor dir now has www-data:www-data permission
-created airtime-install.ini file for specifying install defaults
-removed all references to storDir in /etc/airtime/airtime.conf,
and get value from database instead.
2011-07-11 16:14:34 -04:00
Paul Baranowski
ecd96d95f5
Removed unneeded files. Moved airtime-user.php to the utils directory.
2011-07-06 16:09:50 -04:00
martin
3424dcc12d
CC-1799 : Live Studio Playout from media library (pytagsfs)
...
-code cleanup
2011-07-05 17:45:56 -04:00
Naomi Aro
8d8e2a02b6
cc-2279 : Upgrade script
...
start of doctrine upgrade script for 1.9 music dirs change.
2011-06-29 18:53:19 +02:00
Naomi Aro
c300b8f36d
CC-2279 : Upgrade script for converting stor directory to new format
...
correcting paths for doctrine migrations, generating my db file.
2011-06-29 14:32:17 +02:00
Paul Baranowski
82d53231d2
CC-2472: Reinstall option is ignored when new version number is greater than old version number. Fixed.
2011-06-28 15:30:35 -04:00
james
3306292f93
CC-2463:Install doesn't overwrite cron file
...
-fixed
2011-06-28 12:26:34 -04:00
Paul Baranowski
eea89301e0
CC-2434: Install script recreates unique ID on every install. Moved ID creation into the database install script.
2011-06-23 14:45:56 -04:00
Naomi Aro
e725e4fbe4
cc-1799 Human Filesystem
...
storage dir should be created first so then it's realpath can be inserted into the database.
2011-06-23 17:51:38 +02:00
Paul Baranowski
29c6006fc1
CC-2420: Reinstall fails. Fixed bug where reinstalling the database tables would crash the installer. Fixed the usage message that prints out for airtime-install so that it shows the correct command. Added code documentation for why things work the way that they do.
2011-06-22 17:29:00 -04:00
Paul Baranowski
92f839b368
Removed install/uninstall scripts for twitter plugin
2011-06-21 11:49:47 -04:00
martin
2efe2e67a8
CC-2410: Clean up install process
...
-fixed missing DB::connect
2011-06-21 11:40:07 -04:00
Naomi Aro
253eb811c7
Merge branch 'cc-1799-put-airtime-storage-into-a-human-readable-file-naming-convention' into devel
...
Conflicts:
airtime_mvc/application/controllers/PreferenceController.php
airtime_mvc/application/models/Preference.php
airtime_mvc/application/views/scripts/form/preferences.phtml
airtime_mvc/public/js/airtime/preferences/preferences.js
2011-06-21 11:20:35 +02:00
Naomi Aro
b6888489e0
CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
...
adding music dirs concept to Airtime. New cc_music_dirs table/class.
2011-06-21 10:24:02 +02:00
james
2fb721167c
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-06-20 18:11:25 -04:00
james
05dc48fa71
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
...
Conflicts:
airtime_mvc/application/controllers/PreferenceController.php
airtime_mvc/application/models/Preference.php
2011-06-20 18:09:37 -04:00
martin
d9c5e2b6d6
-add newline chars to Airtime-upgrade-disabled message
2011-06-20 18:03:07 -04:00
martin
f03c0e5f10
-Disable upgrades for the 1.9.0 beta.
2011-06-20 18:00:26 -04:00
james
e762633405
CC-1724:Phone home statistics
...
- Final commit for client side.
2011-06-20 17:58:38 -04:00
martin
5569a24aef
CC-2410: Clean up install process
...
-Fix includes in airtime-upgrade.php
2011-06-20 17:43:06 -04:00
martin
aa56344a29
CC-2410: Clean up install process
...
-hiding a few more warnings.
2011-06-20 17:38:18 -04:00
martin
de436486fb
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-06-20 17:24:24 -04:00
martin
fe14113b58
CC-2410: Clean up install process
...
-reduced number of messages
-got rid of some warnings.
-moved airtime-install.php, airtime-upgrade.php, airtime-uninstall.php
2011-06-20 17:24:12 -04:00
Paul Baranowski
5e733a4276
CC-2406: Reinstall + recreating the database tables doesnt work
...
This was caused because updating the build.properties file did not happen
unless you chose to overwrite your existing configuration files.
Changed it so that it always updates the build.properties file.
2011-06-20 16:53:23 -04:00
martin
6bea1ab654
CC-2400: make sure we are using quotes when using rm -rf
...
-done
2011-06-17 15:00:39 -04:00
martin
948a0e584d
-added quotes to all paths in rm -rf statements
2011-06-17 11:16:27 -04:00
martin
2f5a1c4df6
cc-2055: switch to init.d
...
-monit is now temporarily disabled when intentionally stopped a service
2011-06-16 20:01:37 -04:00
martin
662d0ebf85
-create-pypo-user scripts missing an "import sys"
...
-airtime-uninstall will now quit upon the first error
2011-06-16 17:30:16 -04:00
james
cf654f1a45
CC-1724:phone-home-statistics
...
Rebase from devel into this branch
2011-06-15 12:06:50 -04:00
Naomi Aro
d5a3aaf3d0
Merge branch 'cc-1799-put-airtime-storage-into-a-human-readable-file-naming-convention' into devel
...
Conflicts:
python_apps/media-monitor/MediaMonitor.py
2011-06-15 11:02:23 +02:00
Naomi Aro
c06b15b964
CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
...
about to merge, need to test more with blank metadata/change paths according to spec. Should test case about moving to trash from UI.
2011-06-15 09:19:41 +02:00
martin
9cfec2c8ef
-reorganized/cleaned up python_apps/pypo directory.
2011-06-14 14:37:09 -04:00
martin
2f2924abcd
CC-2352: Deprecation warnings during install
2011-06-08 14:37:48 -04:00
martin
a95d08c9be
cc-2055: switch to init.d
...
-media monitor is now started on upgrade scripts
-make sure /var/log dirs are properly cleaned up
2011-06-08 13:28:19 -04:00
Naomi Aro
f27b58dda2
CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
...
enabling uninstall of media monitor.
2011-06-06 11:26:16 +02:00
Naomi Aro
c7198819aa
CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
...
enabling media monitor changes.
2011-06-06 11:26:16 +02:00
martin
1540e593e4
Merge branch '1.8.2' into devel
...
Conflicts:
airtime_mvc/application/models/Dashboard.php
python_apps/media-monitor/airtime-media-monitor-start
python_apps/pypo/airtime-pypo-start
python_apps/show-recorder/airtime-show-recorder-start
2011-06-03 17:29:55 -04:00
martin
f6ae2aaa91
cc-2055: switch to init.d
...
-enabled media-monitor in the installs scripts.
2011-06-03 11:30:08 -04:00
Martin Konecny
7e0db3b76c
cc-2055: switch to init.d
...
-fix recorder not starting after upgrade
2011-06-02 18:07:48 -04:00
Martin Konecny
fffa9d4ffb
cc-2055: switch to init.d
...
-better way to disable daemontool daemons.
2011-06-02 18:07:48 -04:00
martin
bfb5dc4e58
cc-2055: switch to init.d
...
-need to verify is pid from pid file actually is running
(for airtime-check-system)
2011-06-02 18:07:48 -04:00
Martin Konecny
7d7dc223ce
cc-2055: switch to init.d
...
-use full path of stop commands
2011-06-02 18:07:48 -04:00
martin
e64c8da414
cc-2055: switch to init.d
...
-enable upgrade script
2011-06-02 18:07:48 -04:00
martin
49589c284d
cc-2055: switch to init.d
...
-fix some upgrade script issues
2011-06-02 18:07:48 -04:00
martin
d516b963e4
cc-2055: switch to init.d
...
-initial upgrade script
2011-06-02 18:07:48 -04:00
martin
4c9c86bf4f
cc-2055: switch to init.d
...
-remove update-rc.d on uninstall
-remove unecessary imports in install/uninstall scripts
-all daemons now wait until apache2 is available before starting (LSB Init 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
079d9d36b0
cc-2055: switch to init.d
...
-fix uninstall scripts
-make daemon script for media-monitor and show-recorder
-create pid file for liquidsoap
-fix airtime-check-system
-make sure all startup scripts are using exec
2011-06-02 18:07:47 -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
james
658570c670
CC-2277:Rename airtime-pypo to airtime-playout
...
done
2011-05-30 16:04:52 -04:00
james
0492ba79c7
CC-2277:Rename airtime-pypo to airtime-playout
2011-05-30 15:46:13 -04:00
martin
2d6105353e
-removed unnecessary line from apache vhost file.
2011-05-30 11:31:17 -04:00
Paul Baranowski
873e8cb7e1
Added dev docs.
2011-05-24 22:26:57 -04:00
Paul Baranowski
435f9a9bd1
Added version number to backup scripts because if multiple backup scripts
...
are run in sequence it can happen within one second. This means that
the first backup of a file would be overwritten with the second backup.
2011-05-24 22:01:53 -04:00
Paul Baranowski
fa17e63611
Fixed a repeated message during install.
2011-05-24 21:34:06 -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 Konecny
6b00b29e75
CC-2313: update INI value function needs fixing in upgrade scripts
...
-upgrade scripts were still broken...
2011-05-24 17:49:31 -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
martin
d2e3129613
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-05-19 16:58:51 -04:00
martin
e0226507e1
CC-2309: fix update_ini function
...
-fixed
2011-05-19 16:58:41 -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
b48220f0ea
CC-2271 1.8.2 code cleanup tasks
...
include the pear db class.
2011-05-19 09:59:13 -04:00
Naomi
7315c42985
CC-2271 1.8.2 code cleanup tasks
...
removing any functions with source code.
2011-05-19 09:59:13 -04:00
Naomi
911beb59d2
CC-2271 1.8.2 code cleanup tasks
...
1.8.1 upgrade code is pretty much the same as 1.8.2, can reuse.
2011-05-19 09:59:13 -04:00
Naomi
c1c567bb91
CC-2271 1.8.2 code cleanup tasks
...
missing global, removing configs that don't exist yet.
2011-05-19 09:59:13 -04:00
Naomi
11e54bf960
CC-2271 1.8.2 code cleanup tasks
...
can't seem to define globals in 1 line.
2011-05-19 09:59:13 -04:00
Naomi
bb1fb5e74e
CC-2271 1.8.2 code cleanup tasks
...
need to set globals.
2011-05-19 09:59:13 -04:00
Naomi
2044e4bda8
CC-2271 1.8.2 code cleanup tasks
2011-05-19 09:59:13 -04:00
Naomi
a7176c4133
CC-2271 1.8.2 code cleanup tasks
2011-05-19 09:59:13 -04:00
Naomi
2081d8af2a
CC-2271 1.8.2 code cleanup tasks
2011-05-19 09:59:13 -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 Konecny
37bfb53b3a
cc-2280: install script overwrites existing db
...
-readded redirect stderr to /dev/null
2011-05-18 15:42:31 -04:00
martin
81ba336b4b
cc-2280: install script overwrites existing db
2011-05-18 15:35:27 -04:00
martin
3416ba20d9
cc-2263: unable to cancel recording show
...
-made cancelled recorded shows still upload.
2011-05-18 14:33:42 -04:00
martin
6d1258f2c3
cc-2214: create standard apache config file
...
-done
2011-05-17 13:48:22 -04:00
Naomi
70355cc364
CC-2256 Airtime-upgrade.php does not upgrade the web app
...
trying to fix daemontools upgrade problems
2011-05-17 11:33:22 -04:00
Naomi
5e2e3dbf05
CC-2256 Airtime-upgrade.php does not upgrade the web app
2011-05-17 11:33:22 -04:00
Naomi
3af0b1a947
CC-2256 Airtime-upgrade.php does not upgrade the web app
...
to avoid warnings about old config file values.
2011-05-17 11:33:22 -04:00
Naomi
e8a21b3d32
CC-2256 Airtime-upgrade.php does not upgrade the web app
...
reload config method has changed.
2011-05-17 11:33: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
7df206a320
CC-2256 Airtime-upgrade.php does not upgrade the web app
2011-05-17 11:33:22 -04:00
Naomi
23b1e1b0d9
CC-2256 Airtime-upgrade.php does not upgrade the web app
2011-05-17 11:33:22 -04:00
Naomi
54d39ce688
CC-2256 : Airtime-upgrade.php does not upgrade the web app
...
recovered missing function
2011-05-17 11:33:22 -04:00
Naomi
073f539f09
CC-2256 Airtime-upgrade.php does not upgrade the web app
...
put back in code as it got deleted during a merge a while ago.
2011-05-17 11:33:22 -04:00
martin
df3b24d3ad
CC-2209: Put database install stuff into a separate script
...
-removed sudo
2011-05-16 20:59:44 -04:00
martin
84bf12627c
-Hide error messages from CREATE USER and CREATE DATABASE
...
-Move airtime version string into "constant"
2011-05-13 16:47:58 -04:00
Martin Konecny
32acd59fcb
Merge branch 'cc-2209-put-database-install-stuff-into-separate-script' into devel
...
Conflicts:
install/airtime-install.php
install/airtime-uninstall.php
2011-05-12 16:36:01 -04:00
James Moon
bd588f7f3e
CC-2209:Put database install stuff into separate script
...
done.
2011-05-12 12:05:48 -07:00
Naomi
c5ce86bd40
CC-1799 : Live Studio Playout from media library (pytagsfs)
...
set up daemontools process for the media monitor script.
2011-05-11 11:44:31 -04:00
James Moon
d9813f21a2
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-10 14:10:46 -07:00
mkonecny
d2dc2ea6a5
cc-2248-uninstall-script-debian
...
should be fixed, replaced sudo with su. Need to verify working in Debian.
2011-05-04 16:27:17 -04:00
martin
9e01e389ea
cc-2182: convert back to restful design
...
-initial commit
2011-05-02 15:33:32 -04:00
martin
9236f4941d
Merge branch 'master' of dev.sourcefabric.org:airtime into 1.8.1
...
Conflicts:
VERSION
airtime_mvc/application/configs/conf.php
2011-04-26 15:34:53 -04:00
Paul Baranowski
eb76bbe7f0
Merge branch 'master' of dev.sourcefabric.org:airtime
...
Conflicts:
VERSION
airtime_mvc/application/configs/conf.php
airtime_mvc/application/models/Playlist.php
airtime_mvc/application/models/Schedule.php
airtime_mvc/application/models/Shows.php
airtime_mvc/application/models/StoredFile.php
airtime_mvc/application/views/scripts/form/preferences_general.phtml
airtime_mvc/application/views/scripts/user/remove-user.phtml
airtime_mvc/public/js/airtime/schedule/add-show.js
airtime_mvc/public/js/airtime/schedule/schedule.js
install/airtime-upgrade.php
install/include/AirtimeInstall.php
python_apps/api_clients/api_client.py
utils/airtime-clean-storage
utils/airtime-clean-storage.php
utils/airtime-import
utils/airtime-import.php
2011-04-25 17:24:53 -04:00
martin
b030ebaba7
Merge branch '1.8.1' of dev.sourcefabric.org:airtime into 1.8.1
...
Conflicts:
install/include/AirtimeInstall.php
2011-04-25 15:23:21 -04:00
martin
2fb289bf0a
cc-2193: debian database install fixes
...
-fixed
2011-04-22 23:02:18 -04:00
martin
d57a308111
Merge branch '1.8.1'
2011-04-22 00:59:16 -04:00
martin
6922c4d87c
CC-2193: Debian database install fixes
2011-04-22 00:55:31 -04:00
martin
96551e0d91
CC-2186: Integration of a logger tool
...
-added upgrade support
2011-04-20 16:22:06 -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
886d0d7d80
CC-2194 : Error when uninstalling pypo
...
not removing linked files to early.
2011-04-18 16:20:27 -04:00
Naomi
6b1e6b87a0
better message about backing up.
2011-04-18 15:41:11 -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
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