]> git.proxmox.com Git - redhat-cluster-pve.git/blob - Makefile
update to upstream release 3.1.6
[redhat-cluster-pve.git] / Makefile
1 RELEASE=2.0
2
3 RHCVER=3.1.6
4 RHCBRANCH=origin/STABLE31
5
6 RHCDIR=cluster-${RHCVER}
7 RHCSRC=${RHCDIR}.tar.gz
8
9 PACKAGE=redhat-cluster-pve
10 PKGREL=1
11
12 DEBS= \
13 ${PACKAGE}_${RHCVER}-${PKGREL}_amd64.deb \
14 ${PACKAGE}-dev_${RHCVER}-${PKGREL}_amd64.deb
15
16 all: ${DEBS}
17 echo ${DEBS}
18
19 ${DEBS}: ${RHCSRC}
20 rm -rf ${RHCDIR}
21 tar xf ${RHCSRC}
22 cp -a debian ${RHCDIR}/debian
23 cd ${RHCDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
24
25 ${RHCSRC} download:
26 rm -rf ${RHCDIR} cluster.git
27 git clone git://git.fedorahosted.org/cluster.git cluster.git
28 cd cluster.git; git checkout -b local ${RHCBRANCH}
29 rsync -a --exclude .git --exclude .gitignore cluster.git/ ${RHCDIR}
30 tar czf ${RHCSRC}.tmp ${RHCDIR}
31 rm -rf ${RHCDIR}
32 mv ${RHCSRC}.tmp ${RHCSRC}
33
34 .PHONY: upload
35 upload: ${DEBS}
36 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
37 mkdir -p /pve/${RELEASE}/extra
38 rm -f /pve/${RELEASE}/extra/${PACKAGE}*.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 rm -rf cluster.git
46
47 clean:
48 rm -rf *~ *.deb ${RHCDIR} ${PACKAGE}_* ${PACKAGE}-dev_*
49
50 .PHONY: dinstall
51 dinstall: ${DEBS}
52 dpkg -i ${DEBS}