From b3b78c6bc0986da7950c60381d8f7177a381ecf3 Mon Sep 17 00:00:00 2001
From: pierreozoux <pierre@ozoux.net>
Date: Tue, 11 Nov 2014 17:16:22 +0000
Subject: [PATCH] Fixes 41, mysql re-import + some timing issues

---
 unit-files/backup@.timer               |  2 +-
 unit-files/mysql-importer@.service     | 20 ++++++++++----------
 unit-files/wordpress-importer@.service |  2 +-
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/unit-files/backup@.timer b/unit-files/backup@.timer
index 9d875f8..7ee6955 100644
--- a/unit-files/backup@.timer
+++ b/unit-files/backup@.timer
@@ -2,7 +2,7 @@
 Description=Hourly backup of www and mysql content to a git repo
 
 [Timer]
-OnActiveSec=0
+OnActiveSec=10
 OnUnitActiveSec=10min
 
 [Install]
diff --git a/unit-files/mysql-importer@.service b/unit-files/mysql-importer@.service
index bdcee54..c8d4628 100644
--- a/unit-files/mysql-importer@.service
+++ b/unit-files/mysql-importer@.service
@@ -12,16 +12,16 @@ Type=oneshot
 RemainAfterExit=yes
 ExecStart=/bin/bash -euxc ' \
   mysql_folder=/data/domains/%i/mysql; \
-  if [ ! -d $mysql_folder ]; then \
-    mkdir -p $mysql_folder; \
-    pass=`echo $RANDOM  ${date} | md5sum | base64 | cut -c-10`; \
-    echo MYSQL_PASS=$pass > $mysql_folder/.env; \
-  fi; \
-  if [ -f $mysql_folder/dump.sql ]; then \
-    echo develop import mysql feature; \
-    exit 1; \
-  else \
-    mkdir -p /data/runtime/domains/%i/mysql/db_files; \
+  if [ ! -d /data/runtime/domains/%i/mysql ]; then \
+    if [ -d $mysql_folder ]; then \
+      echo develop import mysql feature; \
+      exit 1; \
+    else \
+      mkdir -p $mysql_folder; \
+      pass=`echo $RANDOM  ${date} | md5sum | base64 | cut -c-10`; \
+      echo MYSQL_PASS=$pass > $mysql_folder/.env; \
+      mkdir -p /data/runtime/domains/%i/mysql; \
+    fi; \
   fi'
 
 [Install]
diff --git a/unit-files/wordpress-importer@.service b/unit-files/wordpress-importer@.service
index 98166d3..c192c41 100644
--- a/unit-files/wordpress-importer@.service
+++ b/unit-files/wordpress-importer@.service
@@ -2,7 +2,7 @@
 Description=WordPress importer
 
 # Dependency ordering
-After=mysql-importer@%i.service
+After=mysql@%i.service
 Before=wordpress@%i.service
 Before=backup@%i.timer
 
-- 
GitLab