]>
Commit | Line | Data |
---|---|---|
1642c475 | 1 | RELEASE=4.0 |
03e54684 DM |
2 | |
3 | PACKAGE=ksm-control-daemon | |
427cee69 DM |
4 | |
5 | # also update debian/changelog | |
1642c475 | 6 | PKGVER=1.2 |
427cee69 | 7 | PKGREL=1 |
03e54684 DM |
8 | |
9 | KSM_DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb | |
10 | ||
0cec1bbf DM |
11 | GITVERSION:=$(shell cat .git/refs/heads/master) |
12 | ||
03e54684 DM |
13 | all: ${KSM_DEB} |
14 | ||
15 | ${KSM_DEB} ksm: ksm-control-scripts.org/ksm.init | |
16 | rm -rf ksm-control-scripts | |
17 | rsync -a --exclude .git ksm-control-scripts.org/ ksm-control-scripts | |
18 | cp -a debian ksm-control-scripts | |
0cec1bbf | 19 | echo "git clone git://git.proxmox.com/git/ksm-control-daemon.git\\ngit checkout ${GITVERSION}" > ksm-control-scripts/debian/SOURCE |
b6a1b5a3 | 20 | cd ksm-control-scripts; dpkg-buildpackage -b -us -uc |
03e54684 DM |
21 | lintian ${KSM_DEB} || true |
22 | ||
faf04ee2 DM |
23 | .PHONY: download |
24 | download: | |
25 | rm -rf ksm-control-scripts.org ksm-control-scripts.org.tar.gz | |
03e54684 | 26 | git clone git://gitorious.org/ksm-control-scripts/ksm-control-scripts.git ksm-control-scripts.org |
faf04ee2 | 27 | tar czf ksm-control-scripts.org.tar.gz ksm-control-scripts.org |
03e54684 | 28 | |
faf04ee2 DM |
29 | ksm-control-scripts.org/ksm.init: ksm-control-scripts.org.tar.gz |
30 | tar xzf ksm-control-scripts.org.tar.gz | |
31 | touch $@ | |
03e54684 DM |
32 | |
33 | .PHONY: upload | |
34 | upload: ${KSM_DEB} | |
c2feba3c | 35 | tar cf - ${KSM_DEB} | ssh repoman@repo.proxmox.com upload |
03e54684 DM |
36 | |
37 | .PHONY: distclean | |
38 | distclean: clean | |
39 | rm -rf ksm-control-scripts.org | |
40 | ||
41 | .PHONY: clean | |
42 | clean: | |
3fb328dc DM |
43 | rm -rf *~ ksm-control-scripts ${PACKAGE}_* |
44 | ||
45 | .PHONY: dinstall | |
46 | dinstall: ${KSM_DEB} | |
47 | dpkg -i ${KSM_DEB} |