Explorar el Código

let Drupal backup hourly/daily/weekly automatically (default is daily)

Ralf S. Engelschall hace 17 años
padre
commit
bee8f1394a
Se han modificado 1 ficheros con 19 adiciones y 0 borrados
  1. 19 0
      drupal/rc.drupal

+ 19 - 0
drupal/rc.drupal

@@ -6,6 +6,7 @@
 %config
     drupal_enable="$openpkg_rc_def"
     drupal_cron="@l_drupal_cron@"
+    drupal_backup="daily"
 
 %status -u @l_susr@ -o
     drupal_usable="no"
@@ -44,3 +45,21 @@
         @l_prefix@/sbin/drupal-cron
     fi
 
+%hourly -u @l_rusr@
+    rcService drupal enable yes || exit 0
+    if [ ".$drupal_backup" = .hourly ]; then
+        @l_prefix@/sbin/drupal-setup backup || exit $?
+    fi
+
+%daily -u @l_rusr@
+    rcService drupal enable yes || exit 0
+    if [ ".$drupal_backup" = .daily ]; then
+        @l_prefix@/sbin/drupal-setup backup || exit $?
+    fi
+
+%weekly -u @l_rusr@
+    rcService drupal enable yes || exit 0
+    if [ ".$drupal_backup" = .weekly ]; then
+        @l_prefix@/sbin/drupal-setup backup || exit $?
+    fi
+