]>
Commit | Line | Data |
---|---|---|
03e54684 | 1 | PACKAGE=ksm-control-daemon |
427cee69 DM |
2 | |
3 | # also update debian/changelog | |
a4e79027 TL |
4 | PKGVER=1.3 |
5 | PKGREL=1 | |
03e54684 DM |
6 | |
7 | KSM_DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb | |
8 | ||
99ac1d3d | 9 | GITVERSION:=$(shell git rev-parse HEAD) |
0cec1bbf | 10 | |
03e54684 DM |
11 | all: ${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 |
22 | download: | |
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 |
27 | ksm-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 | |
32 | upload: ${KSM_DEB} | |
39594b88 | 33 | tar cf - ${KSM_DEB} | ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch |
03e54684 DM |
34 | |
35 | .PHONY: distclean | |
36 | distclean: clean | |
37 | rm -rf ksm-control-scripts.org | |
38 | ||
39 | .PHONY: clean | |
40 | clean: | |
3fb328dc DM |
41 | rm -rf *~ ksm-control-scripts ${PACKAGE}_* |
42 | ||
43 | .PHONY: dinstall | |
44 | dinstall: ${KSM_DEB} | |
45 | dpkg -i ${KSM_DEB} |