Browse Source

Software update fetcher seems to work, going back to updater/installer itself.

pull/1/head
Adam Ierymenko 12 years ago
parent
commit
ec4ffc0c2c
  1. 4
      make-linux.mk
  2. 6
      make-mac.mk
  3. 2
      node/SoftwareUpdater.cpp

4
make-linux.mk

@ -5,6 +5,10 @@ INCLUDES=
DEFS=
LIBS=
ifeq ($(ZT_AUTO_UPDATE),1)
DEFS+=-DZT_AUTO_UPDATE
endif
# Uncomment for a release optimized build
CFLAGS=-Wall -O3 -fno-unroll-loops -fvisibility=hidden -fstack-protector -pthread $(INCLUDES) -DNDEBUG $(DEFS)
STRIP=strip --strip-all

6
make-mac.mk

@ -2,9 +2,13 @@ CC=clang
CXX=clang++
INCLUDES=
DEFS=-DZT_AUTO_UPDATE
DEFS=
LIBS=-lm
ifeq ($(ZT_AUTO_UPDATE),1)
DEFS+=-DZT_AUTO_UPDATE
endif
# Uncomment for a release optimized universal binary build
CFLAGS=-arch i386 -arch x86_64 -Wall -O4 -pthread -mmacosx-version-min=10.6 -DNDEBUG -Wno-unused-private-field $(INCLUDES) $(DEFS)
STRIP=strip

2
node/SoftwareUpdater.cpp

@ -176,6 +176,8 @@ void SoftwareUpdater::_cbHandleGetLatestVersionBinary(void *arg,int code,const s
::close(fd);
::chmod(updatePath.c_str(),0755);
upd->_status = UPDATE_STATUS_IDLE;
_r->node->terminate(Node::NODE_RESTART_FOR_UPGRADE,updatePath.c_str());
#endif

Loading…
Cancel
Save