]> git.proxmox.com Git - pve-qemu-kvm.git/blame - Makefile
update target-x86_64.conf to rhel6.2 version
[pve-qemu-kvm.git] / Makefile
CommitLineData
4676c0af
DM
1RELEASE=2.0
2
3# also update debian/changelog
07a7849d 4KVMVER=1.0
4676c0af
DM
5KVMPKGREL=1
6
7KVMPACKAGE=pve-qemu-kvm
8KVMDIR=qemu-kvm
9
10ARCH=amd64
11
12KVM_DEB=${KVMPACKAGE}_${KVMVER}-${KVMPKGREL}_${ARCH}.deb
13
14all: ${KVM_DEB} ${KVMDIR}-src.tar.gz
15
16${KVMDIR}.org/README:
17 rm -rf ${KVMDIR}.org
18 git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git ${KVMDIR}.org
19 cd ${KVMDIR}.org; git checkout -b local qemu-kvm-${KVMVER}
20 touch $@
21
22${KVMDIR}-src.tar.gz: ${KVMDIR}.org/README
23 tar czf $@ ${KVMDIR}.org
24
25${KVM_DEB} kvm: ${KVMDIR}.org/README
26 rm -rf ${KVMDIR}
27 cp -a ${KVMDIR}.org ${KVMDIR}
28 cp -a debian ${KVMDIR}/debian
29 cd ${KVMDIR}; dpkg-buildpackage -rfakeroot -us -uc
30 lintian ${KVM_DEB} || true
31
32.PHONY: upload
33upload: ${KVM_DEB} ${KVMDIR}-src.tar.gz
34 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
35 mkdir -p /pve/${RELEASE}/extra
36 mkdir -p /pve/${RELEASE}/install
37 rm -rf /pve/${RELEASE}/extra/Packages*
38 rm -rf /pve/${RELEASE}/extra/${KVMPACKAGE}_*.deb
39 rm -rf /pve/${RELEASE}/install/${KVMDIR}-src.tar.gz
40 cp ${KVM_DEB} /pve/${RELEASE}/extra
41 cp ${KVMDIR}-src.tar.gz /pve/${RELEASE}/install
42 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
43 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
44
45.PHONY: distclean
46distclean: clean
47 rm -rf ${KVMDIR}.org ${KVMDIR}-src.tar.gz
48
49
50.PHONY: clean
51clean:
52 rm -rf *~ ${KVMDIR} ${KVMPACKAGE}_*
53
54.PHONY: dinstall
55dinstall: ${KVM_DEB}
56 dpkg -i ${KVM_DEB}