@@ -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
@@ -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__