]>
Commit | Line | Data |
---|---|---|
427cee69 | 1 | RELEASE=2.0 |
03e54684 DM |
2 | |
3 | PACKAGE=ksm-control-daemon | |
427cee69 DM |
4 | |
5 | # also update debian/changelog | |
6 | PKGVER=1.1 | |
7 | PKGREL=1 | |
03e54684 DM |
8 | |
9 | KSM_DEB=${PACKAGE}_${PKGVER}-${PKGREL}_all.deb | |
10 | ||
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 | |
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 |
21 | download: | |
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 |
26 | ksm-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 | |
31 | upload: ${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 | |
41 | distclean: clean | |
42 | rm -rf ksm-control-scripts.org | |
43 | ||
44 | .PHONY: clean | |
45 | clean: | |
46 | rm -rf *~ ksm-control-scripts ${PACKAGE}_* |