remove all target expect server relative

This commit is contained in:
agolybev
2016-03-23 19:34:19 +03:00
committed by Alexander.Trofimov
parent abc26a0a09
commit 2d719d0fd0

View File

@ -4,10 +4,6 @@ GRUNT_FLAGS = --no-color -v
OUTPUT_DIR = build
OUTPUT = $(OUTPUT_DIR)
WEBAPPS_DIR = web-apps
WEBAPPS = $(OUTPUT)/$(WEBAPPS_DIR)
GRUNT_FILES = web-apps/sdkjs/build/deploy/Gruntfile.js.out web-apps/build/Gruntfile.js.out
NODE_MODULES_DIR = node_modules
NODE_PROJECTS_SRC = Common DocService FileConverter Metrics SpellChecker
NODE_PROJECTS = $(addprefix $(OUTPUT)/, $(NODE_PROJECTS_SRC))
@ -27,17 +23,7 @@ TOOLS = $(OUTPUT)/$(TOOLS_DIR)/
LICENSE_FILES = License.txt 3rd-Party.txt
LICENSE = $(addsuffix $(OUTPUT)/, LICENSE_SRC)
all: $(NODE_PROJECTS_MODULES) $(WEBAPPS) $(SCHEMA) $(LICENSE)
$(WEBAPPS): $(GRUNT_FILES)
mkdir -p $(OUTPUT)/$(WEBAPPS_DIR) && \
cp -r -t $(OUTPUT)/$(WEBAPPS_DIR) $(WEBAPPS_DIR)/deploy/**
$(GRUNT_FILES):
cd $(@D) && \
npm install && \
$(GRUNT) $(GRUNT_FLAGS)
echo "Done" > $@
all: $(NODE_PROJECTS_MODULES) $(SCHEMA) $(LICENSE)
$(NODE_PROJECTS_MODULES): $(NODE_PROJECTS)
cd $(@D) && \
@ -65,50 +51,4 @@ $(LICENSE):
clean:
rm -rf $(OUTPUT)
rm -f $(GRUNT_FILES)
install:
sudo adduser --quiet --home /var/www/onlyoffice --system --group onlyoffice
sudo mkdir -p /var/log/onlyoffice
sudo mkdir -p /var/lib/onlyoffice/documentserver/App_Data
sudo chown onlyoffice:onlyoffice -R /var/www/onlyoffice
sudo chown onlyoffice:onlyoffice -R /var/log/onlyoffice
sudo chown onlyoffice:onlyoffice -R /var/lib/onlyoffice
sudo cp -r $(OUTPUT)/. /var/www/onlyoffice/documentserver/
#sudo cp -r OnlineEditorsExample/. /var/www/onlyoffice/documentserver/OnlineEditorsExample/
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libDjVuFile.so /lib/libDjVuFile.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libdoctrenderer.so /lib/libdoctrenderer.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libHtmlFile.so /lib/libHtmlFile.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libHtmlRenderer.so /lib/libHtmlRenderer.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libPdfReader.so /lib/libPdfReader.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libPdfWriter.so /lib/libPdfWriter.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libXpsFile.so /lib/libXpsFile.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libUnicodeConverter.so /lib/libUnicodeConverter.so
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libicudata.so.55 /lib/libicudata.so.55
sudo ln -s /var/www/onlyoffice/documentserver/NodeJsProjects/FileConverter/Bin/libicuuc.so.55 /lib/libicuuc.so.55
sudo -u onlyoffice /var/www/onlyoffice/documentserver/Tools/GenerateAllFonts.sh
uninstall:
sudo userdel onlyoffice
sudo unlink /lib/libDjVuFile.so
sudo unlink /lib/libdoctrenderer.so
sudo unlink /lib/libHtmlFile.so
sudo unlink /lib/libHtmlRenderer.so
sudo unlink /lib/libPdfReader.so
sudo unlink /lib/libPdfWriter.so
sudo unlink /lib/libXpsFile.so
sudo unlink /lib/libUnicodeConverter.so
sudo unlink /lib/libicudata.so.55
sudo unlink /lib/libicuuc.so.55
sudo rm -rf /var/www/onlyoffice/documentserver
sudo rm -rf /var/log/onlyoffice/documentserver
sudo rm -rf /var/lib/onlyoffice/documentserver