]>
git.proxmox.com Git - tar.git/blob - Makefile
ce47979fe1f0d4b4f4b6013bed9fd8509f7ce476
3 # Note: compile as root fail, so you need to do that as unpriv. user
7 PVETARVER
=${TARVER}+pve
.3
9 # also update changelog
11 TARSRC
=tar_
${TARVER}.orig.
tar.xz
12 TARDEBSRC
=tar_
${TARVER}-${DEBREL}.debian.
tar.xz
15 ARCH
:=$(shell dpkg-architecture
-qDEB_BUILD_ARCH
)
16 GITVERSION
:=$(shell cat .git
/refs
/heads
/master
)
17 SOURCETXT
="git clone git://git.proxmox.com/git/tar.git\\ngit checkout ${GITVERSION}"
19 DEB
=tar_
${PVETARVER}_
${ARCH}.deb
31 cd
${TARDIR}; tar xf ..
/${TARDEBSRC}
32 echo
"${SOURCETXT}" > ${TARDIR}/debian
/SOURCE
33 echo
"debian/SOURCE" >>${TARDIR}/debian
/docs
34 mv
${TARDIR}/debian
/changelog
${TARDIR}/debian
/changelog.org
35 cat changelog
${TARDIR}/debian
/changelog.org
>${TARDIR}/debian
/changelog
36 cd
${TARDIR}; patch
-p1
<..
/acls-bugfix.patch
37 cd
${TARDIR}; dpkg-buildpackage
-b
-uc
-us
41 umount
/pve
/${RELEASE}; mount
/pve
/${RELEASE} -o rw
42 mkdir
-p
/pve
/${RELEASE}/extra
43 rm -rf
/pve
/${RELEASE}/extra
/apt-transport-https_
*.deb
44 rm -rf
/pve
/${RELEASE}/extra
/Packages
*
45 cp
${DEB} /pve
/${RELEASE}/extra
46 cd
/pve
/${RELEASE}/extra
; dpkg-scanpackages .
/dev
/null
> Packages
; gzip
-9c Packages
> Packages.gz
47 umount
/pve
/${RELEASE}; mount
/pve
/${RELEASE} -o ro
51 rm -rf
*~
*_
${ARCH}.deb
*_all.deb
*_
${ARCH}.udeb
*.changes
*.dsc
${TARDIR}