]>
Commit | Line | Data |
---|---|---|
d59771f4 | 1 | RELEASE=2.0 |
328c390e DM |
2 | |
3 | SVER=3.0.29 | |
e6c32b6a | 4 | PACKAGERELEASE=3pve7 |
328c390e DM |
5 | ARCH=amd64 |
6 | ||
7 | PACKAGE=vzctl | |
8 | DEB=${PACKAGE}_${SVER}-${PACKAGERELEASE}_${ARCH}.deb | |
9 | ||
98db96da | 10 | VZCTL_BRANCH=vzctl-3.0.29.3 |
328c390e DM |
11 | |
12 | all: ${DEB} | |
13 | ||
d59771f4 DM |
14 | vzctl-${SVER}.org/COPYING: vzctl-${SVER}.org.tgz |
15 | tar xzf $< | |
328c390e DM |
16 | touch $@ |
17 | ||
d59771f4 DM |
18 | .PHONY: download |
19 | vzctl-${SVER}.org.tgz download: | |
20 | rm -rf vzctl-${SVER}.org vzctl-${SVER}.org.tgz | |
21 | git clone git://git.openvz.org/pub/vzctl vzctl-${SVER}.org | |
22 | cd vzctl-${SVER}.org; git branch ${VZCTL_BRANCH} | |
23 | tar czf vzctl-${SVER}.org.tgz vzctl-${SVER}.org | |
328c390e DM |
24 | |
25 | ||
26 | vzctl-${SVER}/debian/control: vzctl-${SVER}.org/COPYING | |
27 | rm -rf vzctl-${SVER} | |
28 | rsync -av vzctl-${SVER}.org/ vzctl-${SVER} | |
29 | rsync -av --exclude .svn debian/ vzctl-${SVER}/debian | |
30 | cd vzctl-${SVER}; ./autogen.sh | |
31 | touch $@ | |
32 | ||
d59771f4 DM |
33 | |
34 | .PHONY: deb | |
35 | ${DEB} deb: vzctl-${SVER}/debian/control | |
328c390e DM |
36 | chmod +x vzctl-${SVER}/debian/rules |
37 | cd vzctl-${SVER}; dpkg-buildpackage -b -rfakeroot -us -uc | |
38 | lintian ${DEB} | |
39 | ||
40 | .PHONY: upload | |
94f710f2 | 41 | upload: ${DEB} |
328c390e DM |
42 | umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw |
43 | mkdir -p /pve/${RELEASE}/extra | |
44 | rm -f /pve/${RELEASE}/extra/${PACKAGE}_*.deb | |
328c390e DM |
45 | rm -f /pve/${RELEASE}/extra/Packages* |
46 | cp ${DEB} /pve/${RELEASE}/extra | |
328c390e DM |
47 | cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz |
48 | umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro | |
49 | ||
50 | .PHONY: distclean | |
51 | distclean: clean | |
52 | rm -rf vzctl-${SVER}.tgz vzctl-${SVER}.org | |
53 | ||
54 | .PHONY: clean | |
55 | clean: | |
56 | rm -rf vzctl-${SVER} vzctl_${SVER}* *~ debian/*~ debian/patches/*~ *.tmp a.out | |
d59771f4 DM |
57 | |
58 | .PHONY: dinstall | |
59 | dinstall: deb | |
60 | dpkg -i ${DEB} | |
61 |