diff options
-rw-r--r-- | templates/drupal.sh.erb | 23 |
1 files changed, 22 insertions, 1 deletions
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 <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 |