]> git.proxmox.com Git - openvswitch.git/blame - Makefile
bump version to 2.12.0-1
[openvswitch.git] / Makefile
CommitLineData
d69c4df4 1# also add entry in changelog.Debian
78deec39
AD
2OVSVER=2.12.0
3PKGRELEASE=1
fefd5377
DM
4
5OVSDIR=openvswitch-${OVSVER}
6OVSSRC=openvswitch-${OVSVER}.tar.gz
7
8ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
6a37cd0e 9GITVERSION:=$(shell cat .git/refs/heads/master)
fefd5377 10
33beae9b
WB
11DEB1=openvswitch-common_${OVSVER}-${PKGRELEASE}_${ARCH}.deb
12DEB2=openvswitch-switch_${OVSVER}-${PKGRELEASE}_${ARCH}.deb
13DEBS=$(DEB1) $(DEB2)
fefd5377
DM
14
15all: ${DEBS}
16 echo ${DEBS}
17
65695f88 18.PHONY: deb
33beae9b
WB
19deb: $(DEBS)
20$(DEB2): $(DEB1)
21$(DEB1): ${OVSSRC}
fefd5377
DM
22 rm -rf ${OVSDIR}
23 tar xf ${OVSSRC}
78deec39
AD
24 rm -rf ${OVSDIR}/debian
25 cp -rf debian ${OVSDIR}
26 cd ${OVSDIR}; DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -b -jauto -us -uc
fefd5377
DM
27
28.PHONY: download
29${OVSSRC} download:
ba7db73e
WL
30 rm -rf ${OVSDIR} ${OVSSRC}
31 git clone https://github.com/openvswitch/ovs.git -b v${OVSVER} ${OVSDIR}.git
32 cd ${OVSDIR}.git; git archive --format=tar.gz -o ../${OVSSRC}.tmp v${OVSVER} --prefix=${OVSDIR}/
33 mv ${OVSSRC}.tmp ${OVSSRC}
fefd5377
DM
34
35.PHONY: upload
36upload: ${DEBS}
800872aa 37 tar cf - ${DEBS} | ssh -X repoman@repo.proxmox.com -- upload --product pve --dist stretch
fefd5377
DM
38
39.PHONY: distclean
40distclean: clean
41
42.PHONY: clean
43clean:
d5a67940 44 rm -rf *~ ${OVSSRC}.tmp ${OVSDIR} *.deb *.changes *.buildinfo ${OVSDIR}.git
fefd5377
DM
45
46.PHONY: dinstall
47dinstall: ${DEBS}
48 dpkg -i ${DEBS}