Add special case for Ubiquiti routers in platformDefaultHomePath()

This commit is contained in:
Joseph Henry 2020-03-31 20:27:41 -07:00
parent 0d42108254
commit 54f9f2ad53
2 changed files with 7 additions and 0 deletions

View file

@ -85,6 +85,9 @@ endif
ifeq ($(ZT_QNAP), 1)
override DEFS+=-D__QNAP__
endif
ifeq ($(ZT_UBIQUITI), 1)
override DEFS+=-D__UBIQUITI__
endif
ifeq ($(ZT_SYNOLOGY), 1)
override CFLAGS+=-fPIC

View file

@ -385,6 +385,10 @@ std::string OSUtils::platformDefaultHomePath()
homeDir.erase(std::remove(homeDir.begin(), homeDir.end(), '\n'), homeDir.end());
return homeDir;
#endif
#ifdef __UBIQUITI__
// Only persistent location after firmware upgrades
return std::string("/config/zerotier-one");
#else
// Check for user-defined environment variable before using defaults
#ifdef __WINDOWS__