From: Silvio Rhatto Date: Thu, 28 Jul 2011 19:58:43 +0000 (-0300) Subject: Adding video-scheduler drupal action X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=a9f08a2e6e7593e5398daf5bb6b66e29a97426c7;p=puppet-drupal.git Adding video-scheduler drupal action --- 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