diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-02-24 13:23:03 -0800 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2014-02-24 13:23:03 -0800 |
commit | 268ec8d1e0a01459eb7f04e0652f26bb7b597ba6 (patch) | |
tree | 54c0c7fc5bcc6b56308eec5753e421a466b5ac57 | |
parent | 093d745b86ed371327ae5cf948e4c9eef8d29639 (diff) | |
download | infinitytier-268ec8d1e0a01459eb7f04e0652f26bb7b597ba6.tar.gz infinitytier-268ec8d1e0a01459eb7f04e0652f26bb7b597ba6.zip |
Fix for GitHub issue #40: updates.d not being cleared.
-rw-r--r-- | make-linux.mk | 1 | ||||
-rw-r--r-- | node/SoftwareUpdater.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/make-linux.mk b/make-linux.mk index 385ea750..871d0ea2 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -8,6 +8,7 @@ LIBS= ifeq ($(ZT_OFFICIAL_RELEASE),1) ZT_AUTO_UPDATE=1 + DEFS+=-DZT_OFFICIAL_RELEASE endif ifeq ($(ZT_AUTO_UPDATE),1) DEFS+=-DZT_AUTO_UPDATE diff --git a/node/SoftwareUpdater.cpp b/node/SoftwareUpdater.cpp index 397149cf..cb54185f 100644 --- a/node/SoftwareUpdater.cpp +++ b/node/SoftwareUpdater.cpp @@ -81,7 +81,7 @@ void SoftwareUpdater::cleanOldUpdates() std::map<std::string,bool> dl(Utils::listDirectory(updatesDir.c_str())); for(std::map<std::string,bool>::iterator i(dl.begin());i!=dl.end();++i) { if (!i->second) - Utils::rm(i->first.c_str()); + Utils::rm((updatesDir + ZT_PATH_SEPARATOR_S + i->first).c_str()); } } |