]>
Commit | Line | Data |
---|---|---|
b76bfba9 | 1 | PACKAGE=lxc-pve |
bc7e56ac | 2 | LXCVER=2.1.1 |
ace8b821 | 3 | DEBREL=2 |
70e0da62 | 4 | |
b76bfba9 | 5 | SRCDIR=lxc |
bc7e56ac | 6 | BUILDSRC := $(SRCDIR).tmp |
70e0da62 | 7 | |
9108d962 DM |
8 | ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) |
9 | GITVERSION:=$(shell cat .git/refs/heads/master) | |
70e0da62 | 10 | |
30da3479 WB |
11 | DEB1=${PACKAGE}_${LXCVER}-${DEBREL}_${ARCH}.deb |
12 | DEB2=${PACKAGE}-dev_${LXCVER}-${DEBREL}_${ARCH}.deb \ | |
949a6e9f | 13 | ${PACKAGE}-dbgsym_${LXCVER}-${DEBREL}_${ARCH}.deb |
30da3479 | 14 | DEBS=$(DEB1) $(DEB2) |
70e0da62 | 15 | |
9108d962 DM |
16 | all: ${DEBS} |
17 | echo ${DEBS} | |
18 | ||
bc7e56ac WB |
19 | .PHONY: submodule |
20 | submodule: | |
21 | test -f "${SRCDIR}/debian/changelog" || git submodule update --init | |
22 | ||
b158cb38 WB |
23 | .PHONY: deb |
24 | deb: ${DEBS} | |
30da3479 | 25 | $(DEB2): $(DEB1) |
bc7e56ac WB |
26 | $(DEB1): | submodule |
27 | rm -f *.deb | |
28 | rm -rf $(BUILDSRC) | |
29 | mkdir $(BUILDSRC) | |
30 | cp -a $(SRCDIR)/* $(BUILDSRC)/ | |
31 | cp -a debian $(BUILDSRC)/debian | |
32 | echo "git clone git://git.proxmox.com/git/lxc.git\\ngit checkout $(GITVERSION)" > $(BUILDSRC)/debian/SOURCE | |
33 | cd $(BUILDSRC); dpkg-buildpackage -rfakeroot -b -us -uc | |
34 | lintian $(DEBS) | |
70e0da62 | 35 | |
9108d962 DM |
36 | .PHONY: upload |
37 | upload: ${DEBS} | |
0e1943c7 | 38 | tar cf - ${DEBS} | ssh repoman@repo.proxmox.com upload --product pve --dist stretch |
9108d962 | 39 | |
70e0da62 DM |
40 | distclean: clean |
41 | ||
42 | .PHONY: clean | |
43 | clean: | |
bc7e56ac | 44 | rm -rf $(BUILDSRC) *_${ARCH}.deb *.changes *.dsc *.buildinfo |
9108d962 DM |
45 | |
46 | .PHONY: dinstall | |
47 | dinstall: ${DEBS} | |
48 | dpkg -i ${DEBS} |