DocSpace-client/build/install/deb/debian/rules
Evgeniy Antonyuk 7b9e916396
Bugfix/packages correction (#687)
* Add database migration

* Delete projects, crm, calendar and mail services

* Delete projects, crm, calendar and mail services

* Add package version dependency

* Update a version of dotnet-sdk package

* Minor improvements in scripts

* Correction of 'invalid operation exception' error

* Fix mysql connection error

* Update nodejs version

* Fix appserver-backup startup error

* Change kafka user

* Fix running services after installation

* Add kafka directory

* Remove unused dependency

* Add onlyoffice group creation

* Revert "Remove unused dependency"

This reverts commit 4bc0d2fad409f472e33b2588ded68942fb794241.

* Add php update during installation

* Сode optimization
2022-06-10 13:11:33 +03:00

54 lines
1.3 KiB
Makefile
Executable File

#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export DH_OPTIONS=-v
%:
dh $@ --with=systemd
PRODUCT=appserver
CURRENT_PATH=${CURDIR}
BUILD_PATH=var/www
SRC_PATH=$(shell cd ../../../; pwd)
SCRIPT_PATH=build/install/common
override_dh_auto_clean:
@echo "RULES.$@"
dh_testdir
rm -rf ${CURRENT_PATH}/src
rm -rf ${CURRENT_PATH}/debian/*.service
rm -rf ${SRC_PATH}/build/install/${PRODUCT}*
override_dh_auto_configure:
@echo "RULES.$@"
dh_testdir
dh_auto_configure
override_dh_auto_build:
mkdir -p ${CURRENT_PATH}/src/${BUILD_PATH}
cd ${SRC_PATH}/${SCRIPT_PATH}/systemd; \
bash build.sh -bp "${CURRENT_PATH}/debian/"; \
cd ${SRC_PATH}/${SCRIPT_PATH}; \
bash build-frontend.sh -sp ${SRC_PATH}; \
bash build-backend.sh -sp ${SRC_PATH}; \
bash publish-backend.sh -sp ${SRC_PATH} -bp ${CURRENT_PATH}/src/${BUILD_PATH}
sed -i "s@var/www@var/www/${PRODUCT}@g" ${SRC_PATH}/config/nginx/*.conf
sed -i "s@var/www@var/www/${PRODUCT}@g" ${SRC_PATH}/config/nginx/includes/*.conf
override_dh_fixperms:
dh_fixperms
override_dh_auto_install:
dh_installinit --no-start
dh_systemd_enable --no-enable
dh_systemd_start --no-start
override_dh_strip:
# dh_strip --exclude=/site-packages/
override_dh_shlibdeps:
# dh_shlibdeps --exclude=/site-packages/