]> gitweb.fluxo.info Git - puppet-drupal.git/commitdiff
Adding video-scheduler drupal action
authorSilvio Rhatto <rhatto@riseup.net>
Thu, 28 Jul 2011 19:58:43 +0000 (16:58 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Thu, 28 Jul 2011 19:58:43 +0000 (16:58 -0300)
templates/drupal.sh.erb

index 2665571973cfdbecafe98d9b9e1eeafec4bce251..afc3ed18f399f1381f431acdf309cd5062476747 100644 (file)
@@ -188,9 +188,27 @@ function drupal_make {
   fi
 }
 
+# Run the video scheduler
+function drupal_video_scheduler {
+  if [ -z "$2" ]; then
+    echo "Usage: `basename $0` video-scheduler <site> <series>"
+    exit 1
+  fi
+
+  site="$1"
+  version="$2"
+  drupal_folder="$BASE/drupal-$version"
+  scheduler="$drupal_folder/sites/all/modules/video/video_scheduler.php"
+  site_folder="$drupal_folder/sites/$site"
+
+  if [ -f "$scheduler" ] && [ -e "$site" ]; then
+    php $scheduler -r $drupal_folder -s $site
+  fi
+}
+
 # Main procedure
 if [ -z "$1" ]; then
-  echo "Usage: `basename $0` <cron|deploy|update|updatedb|upgrade|run|make> [arguments]"
+  echo "Usage: `basename $0` <cron|deploy|update|updatedb|upgrade|run|make|video-scheduler> [arguments]"
   exit 1
 elif [ "$1" == "cron" ]; then
   drupal_iterate cron
@@ -216,6 +234,9 @@ elif [ "$1" == "run" ]; then
 elif [ "$1" == "make" ]; then
   shift
   drupal_make $*
+elif [ "$1" == "video-scheduler" ]; then
+  shift
+  drupal_video_scheduler $*
 else
   echo "No action $1"
   exit 1