]> git.proxmox.com Git - pve-omping.git/blob - Makefile
Initial commit
[pve-omping.git] / Makefile
1 RELEASE=2.3
2
3 PKGVERSION=0.0.4
4 PKGRELEASE=1
5 PACKAGE=omping
6 PKGDIR=${PACKAGE}-${PKGVERSION}
7 PKGSRC=${PACKAGE}_${PKGVERSION}.orig.tar.gz
8
9 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
10
11 DEBS= ${PACKAGE}_${PKGVERSION}-${PKGRELEASE}_${ARCH}.deb
12
13 all: ${DEBS}
14
15 ${DEBS}: ${PKGSRC}
16 rm -rf ${PKGDIR}
17 tar xf ${PKGSRC}
18 cp -a debian ${PKGDIR}/debian
19 cd ${PKGDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
20
21 .PHONY: upload
22 upload: ${DEBS}
23 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
24 mkdir -p /pve/${RELEASE}/extra
25 rm -f /pve/${RELEASE}/extra/${PACKAGE}_*.deb
26 rm -f /pve/${RELEASE}/extra/Packages*
27 cp ${DEBS} /pve/${RELEASE}/extra
28 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
29 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
30
31 distclean: clean
32
33 .PHONY: clean
34 clean:
35 rm -rf *~ *_${ARCH}.deb *.changes *.dsc ${PKGDIR}
36
37 .PHONY: dinstall
38 dinstall: ${DEBS}
39 dpkg -i ${DEBS}