3 DEBTAG
=debian
/2.02.168-1
6 PVELVMVER
=${LVMVERSION}-${PVERELEASE}
7 PVEDMVER
=${DMVERSION}-${PVERELEASE}
9 LVMDIR
=LVM2.
${LVMVERSION}
12 ARCH
:=$(shell dpkg-architecture
-qDEB_HOST_ARCH
)
13 GITVERSION
:=$(shell cat .git
/refs
/heads
/master
)
15 DMPKGLIST
:=dmeventd dmsetup libdevmapper1.02
.1 libdevmapper-event1.02
.1 libdevmapper-dev
16 LVMPKGLIST
:=clvm liblvm2app2.2 liblvm2cmd2.02 liblvm2-dev lvm2 python3-lvm2 python-lvm2
18 DEBS
= $(foreach pkg
, $(LVMPKGLIST
), $(pkg
)_
${PVELVMVER}_
${ARCH}.deb
) \
19 $(foreach pkg
, $(DMPKGLIST
), $(pkg
)_
${PVEDMVER}_
${ARCH}.deb
)
32 echo
"git clone git://git.proxmox.com/git/lvm.git\\ngit checkout ${GITVERSION}" > ${LVMDIR}/debian
/SOURCE
33 for pkg in
$(LVMPKGLIST
) $(DMPKGLIST
); do echo
"debian/SOURCE" >> $(LVMDIR
)/debian
/$${pkg}.docs
; done
34 cp
-v patchdir
/*.patch
${LVMDIR}/debian
/patches
35 cat patchdir
/series
>> ${LVMDIR}/debian
/patches
/series
36 cd
${LVMDIR}; dpkg-buildpackage
-b
-uc
-us
42 git clone
-b
${DEBTAG} https
://anonscm.debian.org
/cgit
/pkg-lvm
/lvm2.git
/ ${LVMDIR}
43 tar cf
${LVMSRC} --exclude
".git" ${LVMDIR}
48 tar cf
- ${DEBS} | ssh repoman@repo.proxmox.com
-- upload
--product pve
--dist stretch
--arch
${ARCH}
52 rm -rf
*~
*_
${ARCH}.deb
*_
${ARCH}.udeb
*.changes
*.dsc
${LVMDIR}
53 find .
-name
'*~' -exec
rm {} ';'