]>
Commit | Line | Data |
---|---|---|
929d4744 | 1 | RELEASE=2.1 |
3e8a6763 | 2 | |
f3b46368 | 3 | RHCVER=3.1.92 |
94b4cb30 | 4 | RHCBRANCH=STABLE32 |
3e8a6763 | 5 | |
8db3ffcc DM |
6 | RHCDIR=cluster-${RHCVER} |
7 | RHCSRC=${RHCDIR}.tar.gz | |
8 | ||
3e8a6763 | 9 | PACKAGE=redhat-cluster-pve |
dd25e003 | 10 | PKGREL=2 |
3e8a6763 DM |
11 | |
12 | DEBS= \ | |
13 | ${PACKAGE}_${RHCVER}-${PKGREL}_amd64.deb \ | |
14 | ${PACKAGE}-dev_${RHCVER}-${PKGREL}_amd64.deb | |
15 | ||
16 | all: ${DEBS} | |
17 | echo ${DEBS} | |
18 | ||
62def95f | 19 | ${DEBS}: ${RHCSRC} |
8db3ffcc | 20 | rm -rf ${RHCDIR} |
62def95f | 21 | tar xf ${RHCSRC} |
dd25e003 | 22 | cd ${RHCDIR}; patch -p 1 <../cman-fix-reloading-config.patch |
8db3ffcc | 23 | cp -a debian ${RHCDIR}/debian |
fabb166e | 24 | cat ${RHCDIR}/doc/COPYRIGHT >>${RHCDIR}/debian/copyright |
8db3ffcc | 25 | cd ${RHCDIR}; dpkg-buildpackage -rfakeroot -b -us -uc |
fabb166e | 26 | lintian ${DEBS} |
3e8a6763 | 27 | |
8db3ffcc DM |
28 | ${RHCSRC} download: |
29 | rm -rf ${RHCDIR} cluster.git | |
94b4cb30 | 30 | git clone git://git.fedorahosted.org/cluster.git -b ${RHCBRANCH} cluster.git |
8db3ffcc DM |
31 | rsync -a --exclude .git --exclude .gitignore cluster.git/ ${RHCDIR} |
32 | tar czf ${RHCSRC}.tmp ${RHCDIR} | |
33 | rm -rf ${RHCDIR} | |
34 | mv ${RHCSRC}.tmp ${RHCSRC} | |
3e8a6763 DM |
35 | |
36 | .PHONY: upload | |
37 | upload: ${DEBS} | |
38 | umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw | |
39 | mkdir -p /pve/${RELEASE}/extra | |
40 | rm -f /pve/${RELEASE}/extra/${PACKAGE}*.deb | |
41 | rm -f /pve/${RELEASE}/extra/Packages* | |
42 | cp ${DEBS} /pve/${RELEASE}/extra | |
43 | cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz | |
44 | umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro | |
45 | ||
46 | distclean: clean | |
47 | rm -rf cluster.git | |
48 | ||
49 | clean: | |
8db3ffcc | 50 | rm -rf *~ *.deb ${RHCDIR} ${PACKAGE}_* ${PACKAGE}-dev_* |
3e8a6763 DM |
51 | |
52 | .PHONY: dinstall | |
53 | dinstall: ${DEBS} | |
54 | dpkg -i ${DEBS} |