Skip to content

Commit dfa2bac

Browse files
committed
Enable tar backup creation on macOS
1 parent 299e835 commit dfa2bac

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

backup.cpp

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include "json.h"
2424
#include "crypto/random.h"
2525

26-
#define EXT_PROCESS_TIMEOUT 10000
26+
#define EXT_PROCESS_TIMEOUT 30000
2727

2828
using TmpFiles = std::array<const char*, 3>;
2929

@@ -236,7 +236,8 @@ bool BAK_ExportConfiguration(deCONZ::ApsController *apsCtrl)
236236
{
237237
logfilesDirectories += QLatin1String("homebridge-install-logfiles");
238238
}
239-
239+
#endif
240+
#ifdef Q_OS_UNIX
240241
{
241242
QStringList args;
242243
args.append("-cf");
@@ -246,10 +247,11 @@ bool BAK_ExportConfiguration(deCONZ::ApsController *apsCtrl)
246247
args.append("deCONZ.conf");
247248
args.append("zll.db");
248249
args.append("session.default");
250+
#ifdef Q_OS_LINUX
249251
args.append(FirstFileName);
250252
args.append(SecondFileName);
251253
args.append(logfilesDirectories);
252-
254+
#endif
253255
archProcess.start("tar", args);
254256
}
255257
#endif

0 commit comments

Comments
 (0)