secure chat addon and stun
This commit is contained in:
1 parent
a45fa67ed2
commit
813d3aa06e
40 files changed
+2767
-189
No files matched your search
+32
-15
@@ -13,19 +13,16 @@ ifndef BACKONE_PLATFORM
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(BACKONE_PLATFORM),linux)
|
||||
BACKONE_HOME_PREFIX ?= $(DESTDIR)/var/lib/backone
|
||||
BACKONE_ADDONS_PREFIX ?= $(DESTDIR)/usr/lib/backone/addons
|
||||
BACKONE_BIN_PREFIX ?= $(DESTDIR)/usr/bin
|
||||
else ifeq ($(BACKONE_PLATFORM),mac)
|
||||
BACKONE_HOME_PREFIX ?= $(DESTDIR)/Library/Application Support/BackOne
|
||||
BACKONE_ADDONS_PREFIX ?= $(DESTDIR)/Library/Application Support/BackOne/addons
|
||||
BACKONE_BIN_PREFIX ?= $(DESTDIR)/usr/local/bin
|
||||
else ifeq ($(BACKONE_PLATFORM),windows)
|
||||
BACKONE_HOME_PREFIX ?= $(DESTDIR)/ProgramData/BackOne
|
||||
BACKONE_ADDONS_PREFIX ?= $(DESTDIR)/Program Files/BackOne/addons
|
||||
BACKONE_BIN_PREFIX ?= $(DESTDIR)/Program Files/BackOne/bin
|
||||
endif
|
||||
RESOLVE_INSTALL_PATH := BACKONE_PLATFORM='$(BACKONE_PLATFORM)' bash pkg/common/resolve-install-path.sh
|
||||
|
||||
BACKONE_HOME_DEFAULT := $(shell $(RESOLVE_INSTALL_PATH) home)
|
||||
BACKONE_ADDONS_DEFAULT := $(shell $(RESOLVE_INSTALL_PATH) addons)
|
||||
BACKONE_BIN_DEFAULT := $(shell $(RESOLVE_INSTALL_PATH) bin)
|
||||
|
||||
# DESTDIR prefixes packaging staging; empty DESTDIR installs to live BackOne paths.
|
||||
BACKONE_HOME_PREFIX ?= $(DESTDIR)/$(patsubst /%,%,$(BACKONE_HOME_DEFAULT))
|
||||
BACKONE_ADDONS_PREFIX ?= $(DESTDIR)/$(patsubst /%,%,$(BACKONE_ADDONS_DEFAULT))
|
||||
BACKONE_BIN_PREFIX ?= $(DESTDIR)/$(patsubst /%,%,$(BACKONE_BIN_DEFAULT))
|
||||
|
||||
ADDON_VERSION ?= $(shell cat debian/version 2>/dev/null || echo 1.17.1)
|
||||
|
||||
@@ -55,6 +52,16 @@ install-addon-comms-core: FORCE
|
||||
cp addons/comms-core/addon.json "$(BACKONE_ADDONS_PREFIX)/comms-core/"
|
||||
cp addons/comms-core/schema.sql "$(BACKONE_ADDONS_PREFIX)/comms-core/"
|
||||
|
||||
install-addon-webhub: FORCE
|
||||
mkdir -p "$(BACKONE_ADDONS_PREFIX)/webhub"
|
||||
cp addons/webhub/addon.json "$(BACKONE_ADDONS_PREFIX)/webhub/"
|
||||
cp addons/webhub/backone-webhub "$(BACKONE_ADDONS_PREFIX)/webhub/"
|
||||
chmod 755 "$(BACKONE_ADDONS_PREFIX)/webhub/backone-webhub"
|
||||
ifeq ($(BACKONE_PLATFORM),linux)
|
||||
mkdir -p "$(DESTDIR)/lib/systemd/system"
|
||||
cp addons/webhub/backone-webhub.service "$(DESTDIR)/lib/systemd/system/backone-webhub.service"
|
||||
endif
|
||||
|
||||
install-addon-voice: FORCE
|
||||
mkdir -p "$(BACKONE_ADDONS_PREFIX)/voice"
|
||||
mkdir -p "$(BACKONE_HOME_PREFIX)/app/addons/voice"
|
||||
@@ -74,6 +81,12 @@ install-addon-chat: FORCE
|
||||
cp addons/chat/addon.json "$(BACKONE_ADDONS_PREFIX)/chat/"
|
||||
cp addons/chat/frontend/index.js "$(BACKONE_HOME_PREFIX)/app/addons/chat/"
|
||||
|
||||
install-addon-secure-chat: FORCE
|
||||
mkdir -p "$(BACKONE_ADDONS_PREFIX)/secure-chat"
|
||||
mkdir -p "$(BACKONE_HOME_PREFIX)/app/addons/secure-chat"
|
||||
cp addons/secure-chat/addon.json "$(BACKONE_ADDONS_PREFIX)/secure-chat/"
|
||||
cp addons/secure-chat/frontend/index.js "$(BACKONE_HOME_PREFIX)/app/addons/secure-chat/"
|
||||
|
||||
install-addon-updater: FORCE
|
||||
mkdir -p "$(BACKONE_ADDONS_PREFIX)/updater/migrations"
|
||||
cp addons/updater/addon.json "$(BACKONE_ADDONS_PREFIX)/updater/"
|
||||
@@ -95,8 +108,12 @@ else
|
||||
chmod 755 "$(BACKONE_BIN_PREFIX)/backone-updater"
|
||||
endif
|
||||
|
||||
install-addon-manifest: install-addon-comms-core install-addon-voice install-addon-video install-addon-chat install-addon-updater FORCE
|
||||
install-addon-manifest: install-addon-comms-core install-addon-webhub install-addon-voice install-addon-video install-addon-chat install-addon-secure-chat install-addon-updater FORCE
|
||||
ifeq ($(DESTDIR),)
|
||||
bash addons/updater/rebuild-addon-manifest.sh || true
|
||||
else
|
||||
BACKONE_HOME="$(BACKONE_HOME_PREFIX)" BACKONE_ADDONS_DIR="$(BACKONE_ADDONS_PREFIX)" \
|
||||
bash addons/updater/rebuild-addon-manifest.sh || true
|
||||
endif
|
||||
|
||||
install-addons: install-app-shell install-app-tray install-addon-comms-core install-addon-voice install-addon-video install-addon-chat install-addon-updater install-addon-manifest FORCE
|
||||
install-addons: install-app-shell install-app-tray install-addon-comms-core install-addon-webhub install-addon-voice install-addon-video install-addon-chat install-addon-secure-chat install-addon-updater install-addon-manifest FORCE
|
||||
Reference in new issue
Block a user