From 5e1dd667c8fa343ee30dbf38f42ca94cbb9db855 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Sko=C5=99epa?= <jakub@skorepa.info> Date: Wed, 12 Oct 2016 12:10:24 +0200 Subject: [PATCH] Fix race condition (hopefully) --- index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 6204214..aa6e02b 100755 --- a/index.js +++ b/index.js @@ -30,6 +30,7 @@ var sitegin = function(config) { // If it is running - schedule rerun after it finishes var isRunning = false; var runAgain = false; + var first = false; var doSync = function(){} function run() { var startTime = moment(); @@ -47,6 +48,10 @@ var sitegin = function(config) { isRunning = false; console.log('Generator finished in',moment().diff(startTime,'seconds'),'seconds') doSync(); + if(!first) { + first = true; + copyStaticFiles(config.builddir, config.staticDir, config.themeDir); + } if(runAgain) run(); }) .catch(function(e) { @@ -63,7 +68,7 @@ var sitegin = function(config) { console.log('Sitegin successfully loaded'); run(); - copyStaticFiles(config.builddir, config.staticDir, config.themeDir); + rendersass(config.builddir, config.themeDir); if(!options.noserver) { -- GitLab