diff --git a/src/config.js b/src/config.js index 93731ad3e..d20f41f2a 100644 --- a/src/config.js +++ b/src/config.js @@ -57,14 +57,13 @@ function baseDir() { } var cloudronConfigFileName = path.join(baseDir(), 'configs/cloudron.conf'); -var cloudronDnsInSyncFilePath = path.join(baseDir(), 'dns_in_sync'); function dnsInSync() { - return !!safe.fs.statSync(cloudronDnsInSyncFilePath); + return !!safe.fs.statSync(require('./paths.js').DNS_IN_SYNC_FILE); } function setDnsInSync(content) { - safe.fs.writeFileSync(cloudronDnsInSyncFilePath, content || 'if this file exists, dns is in sync'); + safe.fs.writeFileSync(require('./paths.js').DNS_IN_SYNC_FILE, content || 'if this file exists, dns is in sync'); } function saveSync() { diff --git a/src/paths.js b/src/paths.js index e39f16c47..01bf4bcde 100644 --- a/src/paths.js +++ b/src/paths.js @@ -14,6 +14,8 @@ exports = module.exports = { ADDON_CONFIG_DIR: path.join(config.baseDir(), 'data/addons'), SCHEDULER_FILE: path.join(config.baseDir(), 'data/addons/scheduler.json'), + DNS_IN_SYNC_FILE: path.join(config.baseDir(), 'data/dns_in_sync'), + COLLECTD_APPCONFIG_DIR: path.join(config.baseDir(), 'data/collectd/collectd.conf.d'), DATA_DIR: path.join(config.baseDir(), 'data'),