From 135c8fc4637a32d86badec59cc80706a112cd39e Mon Sep 17 00:00:00 2001 From: Felipe Cecagno <fcecagno@gmail.com> Date: Mon, 4 Feb 2013 16:42:34 -0200 Subject: [PATCH] updating the record-and-playback deployment script --- record-and-playback/deploy.sh | 37 ++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/record-and-playback/deploy.sh b/record-and-playback/deploy.sh index c29dabab04..c9dd9460e8 100755 --- a/record-and-playback/deploy.sh +++ b/record-and-playback/deploy.sh @@ -17,17 +17,40 @@ # You should have received a copy of the GNU Lesser General Public License along # with BigBlueButton; if not, see <http://www.gnu.org/licenses/>. # -sudo cp -r core/lib/* /usr/local/bigbluebutton/core/lib/ -sudo cp -r core/scripts/* /usr/local/bigbluebutton/core/scripts/ +# Authors: +# Felipe Cecagno (felipe@mconf.org) +# + +echo +echo "+++++ Building record-and-playback" +cd ~/dev/bigbluebutton/record-and-playback/ -PLAYBACK_LIST="slides presentation" +sudo rm -f /usr/local/bigbluebutton/core/scripts/process/*.rb +sudo rm -f /usr/local/bigbluebutton/core/scripts/publish/*.rb +sudo rm -f /usr/local/bigbluebutton/core/scripts/*.yml +sudo rm -f /usr/local/bigbluebutton/core/scripts/*.nginx +sudo cp -r core/god/god/* /etc/bigbluebutton/god/ +sudo cp -r core/lib/* /usr/local/bigbluebutton/core/lib/ +sudo cp -r core/scripts/* /usr/local/bigbluebutton/core/scripts/ +#PLAYBACK_LIST="slides presentation" +PLAYBACK_LIST="mconf" sudo mkdir -p /var/bigbluebutton/playback/ +sudo mkdir -p /var/bigbluebutton/recording/raw/ +sudo mkdir -p /var/bigbluebutton/recording/process/ +sudo mkdir -p /var/bigbluebutton/recording/publish/ +sudo mkdir -p /var/bigbluebutton/recording/status/recorded/ +sudo mkdir -p /var/bigbluebutton/recording/status/archived/ +sudo mkdir -p /var/bigbluebutton/recording/status/processed/ +sudo mkdir -p /var/bigbluebutton/recording/status/sanity/ + for PLAYBACK in $PLAYBACK_LIST do - sudo cp -r $PLAYBACK/playback/* /var/bigbluebutton/playback/ - sudo cp -r $PLAYBACK/scripts/* /usr/local/bigbluebutton/core/scripts/ + if [ -d $PLAYBACK/playback ]; then sudo cp -r $PLAYBACK/playback/* /var/bigbluebutton/playback/; fi + if [ -d $PLAYBACK/scripts ]; then sudo cp -r $PLAYBACK/scripts/* /usr/local/bigbluebutton/core/scripts/; fi + sudo cp -f $PLAYBACK/scripts/*-god-conf.rb /etc/bigbluebutton/god/conf/ + sudo mkdir -p /var/log/bigbluebutton/$PLAYBACK done +sudo chown -R tomcat6:tomcat6 /var/bigbluebutton/ /var/log/bigbluebutton/ +sudo cp -f /usr/local/bigbluebutton/core/scripts/*.nginx /etc/bigbluebutton/nginx/ -sudo chown -R tomcat6:tomcat6 /var/bigbluebutton/playback/ -sudo cp /usr/local/bigbluebutton/core/scripts/*.nginx /etc/bigbluebutton/nginx/ -- GitLab