]> git.proxmox.com Git - ksm-control-daemon.git/blame - Makefile
fix lintian warning
[ksm-control-daemon.git] / Makefile
CommitLineData
427cee69 1RELEASE=2.0
03e54684
DM
2
3PACKAGE=ksm-control-daemon
427cee69
DM
4
5# also update debian/changelog
6PKGVER=1.1
7PKGREL=1
03e54684
DM
8
9KSM_DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb
10
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
f3306f2d 17 cd ksm-control-scripts; dpkg-buildpackage -b -rfakeroot -us -uc
03e54684
DM
18 lintian ${KSM_DEB} || true
19
faf04ee2
DM
20.PHONY: download
21download:
22 rm -rf ksm-control-scripts.org ksm-control-scripts.org.tar.gz
03e54684 23 git clone git://gitorious.org/ksm-control-scripts/ksm-control-scripts.git ksm-control-scripts.org
faf04ee2 24 tar czf ksm-control-scripts.org.tar.gz ksm-control-scripts.org
03e54684 25
faf04ee2
DM
26ksm-control-scripts.org/ksm.init: ksm-control-scripts.org.tar.gz
27 tar xzf ksm-control-scripts.org.tar.gz
28 touch $@
03e54684
DM
29
30.PHONY: upload
31upload: ${KSM_DEB}
32 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
33 mkdir -p /pve/${RELEASE}/extra
34 rm -rf /pve/${RELEASE}/extra/Packages*
35 rm -rf /pve/${RELEASE}/extra/${PACKAGE}_*.deb
36 cp ${KSM_DEB} /pve/${RELEASE}/extra
37 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
38 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
39
40.PHONY: distclean
41distclean: clean
42 rm -rf ksm-control-scripts.org
43
44.PHONY: clean
45clean:
46 rm -rf *~ ksm-control-scripts ${PACKAGE}_*