1 include /usr
/share
/dpkg
/pkg-info.mk
2 include /usr
/share
/dpkg
/architecture.mk
5 export PVERELEASE
=${DEB_VERSION_UPSTREAM}
6 export VERSION
=${DEB_VERSION_UPSTREAM_REVISION}
10 SUBDIRS
= aplinfo PVE bin www services configs network-hooks
test
12 GITVERSION
:=$(shell git rev-parse HEAD
)
14 # possibly set via debian/rules(.env)
15 REPOID?
=$(shell git rev-parse
--short
=8 HEAD
)
17 DEB
=${PACKAGE}_
${VERSION}_
${DEB_BUILD_ARCH}.deb
20 set
-e
&& for i in
${SUBDIRS}; do
${MAKE} -C
$$i; done
38 echo
"git clone git://git.proxmox.com/git/pve-manager.git\\ngit checkout ${GITVERSION}" > dest
/debian
/SOURCE
39 echo
"REPOID_GENERATED=${REPOID}" > dest
/debian
/rules.env
40 cd dest
; dpkg-buildpackage
-b
-us
-uc
41 # supress lintian error: statically-linked-binary usr/bin/pvemailforward
42 lintian
-X binaries
${DEB}
46 # check if working directory is clean
47 git diff
--exit-code
--stat
&& git diff
--exit-code
--stat
--staged
48 tar cf
- ${DEB} | ssh
-X repoman@repo.proxmox.com upload
--product pve
--dist buster
51 install: vzdump-hook-script.pl
52 install -d
-m
0700 -o www-data
-g www-data
${DESTDIR}/var
/log
/pveproxy
53 install -d
${DOCDIR}/examples
54 install -d
${DESTDIR}/var
/lib
/${PACKAGE}
55 install -d
${DESTDIR}/var
/lib
/vz
/images
56 install -d
${DESTDIR}/var
/lib
/vz
/template
/cache
57 install -d
${DESTDIR}/var
/lib
/vz
/template
/iso
58 install -d
${DESTDIR}/var
/lib
/vz
/template
/qemu
59 install -m
0644 vzdump-hook-script.pl
${DOCDIR}/examples
/vzdump-hook-script.pl
60 install -m
0644 spice-example-sh
${DOCDIR}/examples
/spice-example-sh
61 set
-e
&& for i in
${SUBDIRS}; do
${MAKE} -C
$$i $@
; done
68 set
-e
&& for i in
${SUBDIRS}; do
${MAKE} -C
$$i $@
; done
69 find .
-name
'*~' -exec
rm {} ';'
70 rm -rf dest country.dat
*.deb
*.buildinfo
*.changes ca-tmp