summaryrefslogtreecommitdiff
path: root/GNUmakefile
diff options
context:
space:
mode:
Diffstat (limited to 'GNUmakefile')
-rw-r--r--GNUmakefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/GNUmakefile b/GNUmakefile
index 04d452d..2447b91 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,3 +1,20 @@
VERSION = $(shell git describe --tags)
+BUILD_TMP?=.rpm_tmp
include common.mk
+
+.PHONY: deb
+deb:
+ rm -rf ${BUILD_TMP}
+ mkdir -p ${BUILD_TMP}/usr/local/bin/
+ mkdir -p ${BUILD_TMP}/var/lib/goircd/history
+ mkdir -p ${BUILD_TMP}/etc/systemd/system/
+ cp goircd ${BUILD_TMP}/usr/local/bin/
+ cp startup/goircd.service ${BUILD_TMP}/etc/systemd/system/
+ fpm -s dir -t deb -n goircd -v ${VERSION}\
+ -m mengzhuo1203@gmail.com \
+ --deb-compression=bzip2 \
+ --verbose \
+ -d logrotate\
+ -C ${BUILD_TMP}
+