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