]> git.proxmox.com Git - ksm-control-daemon.git/blame - Makefile
bump version to 1.5-1
[ksm-control-daemon.git] / Makefile
CommitLineData
9052fb74 1include /usr/share/dpkg/default.mk
427cee69 2
9052fb74 3PACKAGE=ksm-control-daemon
03e54684 4
9052fb74 5KSM_DEB=${PACKAGE}_${DEB_VERSION_UPSTREAM_REVISION}_all.deb
03e54684 6
99ac1d3d 7GITVERSION:=$(shell git rev-parse HEAD)
0cec1bbf 8
03e54684
DM
9all: ${KSM_DEB}
10
11${KSM_DEB} ksm: ksm-control-scripts.org/ksm.init
12 rm -rf ksm-control-scripts
13 rsync -a --exclude .git ksm-control-scripts.org/ ksm-control-scripts
14 cp -a debian ksm-control-scripts
0cec1bbf 15 echo "git clone git://git.proxmox.com/git/ksm-control-daemon.git\\ngit checkout ${GITVERSION}" > ksm-control-scripts/debian/SOURCE
b6a1b5a3 16 cd ksm-control-scripts; dpkg-buildpackage -b -us -uc
03e54684
DM
17 lintian ${KSM_DEB} || true
18
faf04ee2
DM
19.PHONY: download
20download:
21 rm -rf ksm-control-scripts.org ksm-control-scripts.org.tar.gz
03e54684 22 git clone git://gitorious.org/ksm-control-scripts/ksm-control-scripts.git ksm-control-scripts.org
faf04ee2 23 tar czf ksm-control-scripts.org.tar.gz ksm-control-scripts.org
03e54684 24
faf04ee2
DM
25ksm-control-scripts.org/ksm.init: ksm-control-scripts.org.tar.gz
26 tar xzf ksm-control-scripts.org.tar.gz
27 touch $@
03e54684
DM
28
29.PHONY: upload
ff3e06d8 30upload: UPLOAD_DIST ?= $(DEB_DISTRIBUTION)
03e54684 31upload: ${KSM_DEB}
ff3e06d8 32 tar cf - ${KSM_DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist ${UPLOAD_DIST}
03e54684
DM
33
34.PHONY: distclean
35distclean: clean
36 rm -rf ksm-control-scripts.org
37
38.PHONY: clean
39clean:
3fb328dc
DM
40 rm -rf *~ ksm-control-scripts ${PACKAGE}_*
41
72418985
TL
42.PHONY: deb
43deb: ${KSM_DEB}
44
3fb328dc
DM
45.PHONY: dinstall
46dinstall: ${KSM_DEB}
47 dpkg -i ${KSM_DEB}