]> git.proxmox.com Git - drbd-utils.git/blob - Makefile
update to 8.9.6
[drbd-utils.git] / Makefile
1 RELEASE=4.0
2
3 PACKAGE=drbd-utils
4 PKGREL=1
5
6 DRBDVER=8.9.6
7 DRBDDIR=${PACKAGE}
8 DRBDSRC=${DRBDDIR}.tgz
9
10 DEBS= \
11 drbd8-utils_${DRBDVER}-${PKGREL}_amd64.deb \
12 drbd-utils_${DRBDVER}-${PKGREL}_amd64.deb
13
14 all: ${DEBS}
15 echo ${DEBS}
16
17 .PHONY: deb
18 deb ${DEBS}: ${DRBDSRC}
19 rm -rf ${DRBDDIR}
20 tar xzf ${DRBDSRC}
21 mv ${DRBDDIR}/debian ${DRBDDIR}/debian.old
22 rsync -a debian ${DRBDDIR}
23 cd ${DRBDDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
24 -lintian ${DEBS}
25
26 .PHONY: download
27 download ${DRBDSRC}:
28 rm -rf ${DRBDDIR} ${DRBDSRC}
29 git clone --recursive git://git.drbd.org/drbd-utils
30 cd ${DRBDDIR}; ./autogen.sh
31 tar czf ${DRBDSRC} ${DRBDDIR}
32
33 .PHONY: upload
34 upload: ${DEBS}
35 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
36 mkdir -p /pve/${RELEASE}/extra
37 rm -f /pve/${RELEASE}/extra/drbd8-utils_*.deb
38 rm -f /pve/${RELEASE}/extra/drbd-utils_*.deb
39 rm -f /pve/${RELEASE}/extra/Packages*
40 cp ${DEBS} /pve/${RELEASE}/extra
41 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
42 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
43
44 distclean: clean
45
46 clean:
47 rm -rf ${DRBDDIR} *.deb *.changes
48 find . -name '*~' -exec rm {} ';'
49
50 .PHONY: dinstall
51 dinstall: ${DEBS}
52 dpkg -i ${DEBS}