]> git.proxmox.com Git - ksm-control-daemon.git/blame - Makefile
ksmtuned: revert to use rsz instead of vsz to compute memory usage
[ksm-control-daemon.git] / Makefile
CommitLineData
03e54684 1PACKAGE=ksm-control-daemon
427cee69
DM
2
3# also update debian/changelog
a4e79027
TL
4PKGVER=1.3
5PKGREL=1
03e54684
DM
6
7KSM_DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
8
99ac1d3d 9GITVERSION:=$(shell git rev-parse HEAD)
0cec1bbf 10
03e54684
DM
11all: ${KSM_DEB}
12
13${KSM_DEB} ksm: ksm-control-scripts.org/ksm.init
14 rm -rf ksm-control-scripts
15 rsync -a --exclude .git ksm-control-scripts.org/ ksm-control-scripts
16 cp -a debian ksm-control-scripts
0cec1bbf 17 echo "git clone git://git.proxmox.com/git/ksm-control-daemon.git\\ngit checkout ${GITVERSION}" > ksm-control-scripts/debian/SOURCE
b6a1b5a3 18 cd ksm-control-scripts; dpkg-buildpackage -b -us -uc
03e54684
DM
19 lintian ${KSM_DEB} || true
20
faf04ee2
DM
21.PHONY: download
22download:
23 rm -rf ksm-control-scripts.org ksm-control-scripts.org.tar.gz
03e54684 24 git clone git://gitorious.org/ksm-control-scripts/ksm-control-scripts.git ksm-control-scripts.org
faf04ee2 25 tar czf ksm-control-scripts.org.tar.gz ksm-control-scripts.org
03e54684 26
faf04ee2
DM
27ksm-control-scripts.org/ksm.init: ksm-control-scripts.org.tar.gz
28 tar xzf ksm-control-scripts.org.tar.gz
29 touch $@
03e54684
DM
30
31.PHONY: upload
32upload: ${KSM_DEB}
61be4d29 33 tar cf - ${KSM_DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist bullseye
03e54684
DM
34
35.PHONY: distclean
36distclean: clean
37 rm -rf ksm-control-scripts.org
38
39.PHONY: clean
40clean:
3fb328dc
DM
41 rm -rf *~ ksm-control-scripts ${PACKAGE}_*
42
43.PHONY: dinstall
44dinstall: ${KSM_DEB}
45 dpkg -i ${KSM_DEB}