33 lines
798 B
Makefile
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} \
|
|
.
|