From a9f08a2e6e7593e5398daf5bb6b66e29a97426c7 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 28 Jul 2011 16:58:43 -0300 Subject: Adding video-scheduler drupal action --- templates/drupal.sh.erb | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/templates/drupal.sh.erb b/templates/drupal.sh.erb index 2665571..afc3ed1 100644 --- a/templates/drupal.sh.erb +++ b/templates/drupal.sh.erb @@ -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 " + 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` [arguments]" + echo "Usage: `basename $0` [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 -- cgit v1.2.3