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