]> git.proxmox.com Git - redhat-cluster-pve.git/blob - Makefile
start rgmanager after service vz and qemu-server
[redhat-cluster-pve.git] / Makefile
1 RELEASE=3.0
2
3 RHCVER=3.2.0
4 RHCBRANCH=STABLE32
5
6 RHCDIR=cluster-${RHCVER}
7 RHCSRC=${RHCDIR}.tar.gz
8
9 PACKAGE=redhat-cluster-pve
10 PKGREL=2
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 cat ${RHCDIR}/doc/COPYRIGHT >>${RHCDIR}/debian/copyright
24 cd ${RHCDIR}; dpkg-buildpackage -rfakeroot -b -us -uc
25 lintian -X copyright-file ${DEBS}
26
27 ${RHCSRC} download:
28 rm -rf ${RHCDIR} cluster.git
29 git clone git://git.fedorahosted.org/cluster.git -b ${RHCBRANCH} cluster.git
30 rsync -a --exclude .git --exclude .gitignore cluster.git/ ${RHCDIR}
31 tar czf ${RHCSRC}.tmp ${RHCDIR}
32 rm -rf ${RHCDIR}
33 mv ${RHCSRC}.tmp ${RHCSRC}
34
35 .PHONY: upload
36 upload: ${DEBS}
37 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
38 mkdir -p /pve/${RELEASE}/extra
39 rm -f /pve/${RELEASE}/extra/${PACKAGE}*.deb
40 rm -f /pve/${RELEASE}/extra/Packages*
41 cp ${DEBS} /pve/${RELEASE}/extra
42 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
43 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
44
45 distclean: clean
46 rm -rf cluster.git
47
48 clean:
49 rm -rf *~ *.deb ${RHCDIR} ${PACKAGE}_* ${PACKAGE}-dev_*
50
51 .PHONY: dinstall
52 dinstall: ${DEBS}
53 dpkg -i ${DEBS}