distil/client.mk

33 lines
798 B
Makefile

VERSION=0.4.2
NAME=distilclient
INSTALL_PATH=/opt/stack/distilclient
BINARY_PATH=/usr/local/bin
WORK_DIR=./work-client
CONF_DIR=${WORK_DIR}/${INSTALL_PATH}/etc/distil
clean:
@rm -rf ${WORK_DIR}
@rm -f ${NAME}_*.deb
init:
@mkdir -p ${WORK_DIR}
@mkdir -p ${WORK_DIR}${INSTALL_PATH}
@mkdir -p ${WORK_DIR}${BINARY_PATH}
deb: clean init
@mkdir -p ${WORK_DIR}${INSTALL_PATH}/client
@cp ./bin/distil ${WORK_DIR}${BINARY_PATH}/distil
@cp -r ./client/*.py ${WORK_DIR}${INSTALL_PATH}/client/
@chmod 0755 ${WORK_DIR}${BINARY_PATH}/distil
@fpm -s dir -t deb -n ${NAME} -v ${VERSION} \
--deb-pre-depends python2.7 \
--deb-pre-depends python-keystoneclient \
--deb-pre-depends python-requests \
--template-scripts \
--template-value install_path=${INSTALL_PATH} \
-C ${WORK_DIR} \
.