]> Cypherpunks.ru repositories - goircd.git/blobdiff - GNUmakefile
add service && debian package
[goircd.git] / GNUmakefile
index 04d452db379cb8f86abee4604c34ba761c6b629d..2447b914bed3b14f3a224ada0810d8796984057b 100644 (file)
@@ -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}
+