]> git.proxmox.com Git - lvm.git/commitdiff
add reference to git version
authorDietmar Maurer <dietmar@proxmox.com>
Fri, 23 Aug 2013 09:36:09 +0000 (11:36 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 23 Aug 2013 09:36:09 +0000 (11:36 +0200)
Makefile

index d07f6949a9008a0fe579f8288f0f5d950fb124de..42dfc94aa7248aa1e30b216d49775eec60a2674b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,19 +16,14 @@ DEBRELEASE=5
 LVMDEBSRC=lvm2_${LVMVERSION}-${DEBRELEASE}.debian.tar.gz
 
 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
+GITVERSION:=$(shell cat .git/refs/heads/master)
 
 
-DEBS=                                                  \
-       clvm_${PVEVER}_${ARCH}.deb                      \
-       dmeventd_${DMVER}_${ARCH}.deb                   \
-       dmsetup_${DMVER}_${ARCH}.deb                    \
-       libdevmapper1.02.1_${DMVER}_${ARCH}.deb         \
-       libdevmapper-event1.02.1_${DMVER}_${ARCH}.deb           \
-       libdevmapper-dev_${DMVER}_${ARCH}.deb           \
-       liblvm2app2.2_${PVEVER}_${ARCH}.deb             \
-       liblvm2cmd2.02_${PVEVER}_${ARCH}.deb            \
-       liblvm2-dev_${PVEVER}_${ARCH}.deb               \
-       lvm2_${PVEVER}_${ARCH}.deb
+DMPKGLIST:=dmeventd dmsetup libdevmapper1.02.1 libdevmapper-event1.02.1 libdevmapper-dev
+LVMPKGLIST:=clvm liblvm2app2.2 liblvm2cmd2.02 liblvm2-dev lvm2
+
+DEBS=  $(foreach pkg, $(LVMPKGLIST), $(pkg)_${PVEVER}_${ARCH}.deb) \
+       $(foreach pkg, $(DMPKGLIST), $(pkg)_${DMVER}_${ARCH}.deb)
 
 all: deb
 
@@ -41,6 +36,8 @@ deb ${DEBS}: ${LVMSRC} ${LVMDEBSRC}
        rm -rf ${LVMDIR}
        tar xf ${LVMSRC}
        cd ${LVMDIR}; tar xvf ../${LVMDEBSRC}
+       echo "git clone git://git.proxmox.com/git/lvm.git\\ngit checkout ${GITVERSION}" > ${LVMDIR}/debian/SOURCE
+       for pkg in $(LVMPKGLIST) $(DMPKGLIST); do echo "debian/SOURCE" >> $(LVMDIR)/debian/$${pkg}.docs; done
        cp -v patchdir/*.patch ${LVMDIR}/debian/patches
        cat patchdir/series >> ${LVMDIR}/debian/patches/series
        cd ${LVMDIR}; dpkg-buildpackage -b -uc -us