2021-09-30 12:05:43 +00:00
|
|
|
#!/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
|
|
|
|
|
2022-03-14 08:26:24 +00:00
|
|
|
override_dh_fixperms:
|
|
|
|
dh_fixperms
|
|
|
|
|
2021-09-30 12:05:43 +00:00
|
|
|
override_dh_auto_install:
|
|
|
|
dh_installinit
|
2022-03-14 08:26:24 +00:00
|
|
|
dh_systemd_enable
|
|
|
|
dh_systemd_start --no-start
|
2021-09-30 12:05:43 +00:00
|
|
|
|
|
|
|
override_dh_strip:
|
|
|
|
# dh_strip --exclude=/site-packages/
|
|
|
|
|
|
|
|
override_dh_shlibdeps:
|
|
|
|
# dh_shlibdeps --exclude=/site-packages/
|