3 # also update proxmox-ve/changelog if you change KERNEL_VER or KREL
8 EXTRAVERSION
=-${KREL}-pve
9 KVNAME
=${KERNEL_VER}${EXTRAVERSION}
11 GITVERSION
:=$(shell git rev-parse HEAD
)
12 CHANGELOG_DATE
:=$(shell dpkg-parsechangelog
-SDate
-lchangelog.Debian
)
13 export SOURCE_DATE_EPOCH ?
= $(shell dpkg-parsechangelog
-STimestamp
-lchangelog.Debian
)
16 PVE_DEB
=${PACKAGE}_
${RELEASE}-${PKGREL}_all.deb
23 ${PVE_DEB}: proxmox-ve
/control proxmox-ve
/postinst
${PVE_RELEASE_KEYS}
24 rm -rf proxmox-ve
/data
25 mkdir
-p proxmox-ve
/data
/DEBIAN
26 mkdir
-p proxmox-ve
/data
/usr
/share
/doc
/${PACKAGE}/
27 mkdir
-p proxmox-ve
/data
/etc
/apt
/trusted.gpg.d
28 install -m
0644 proxmox-ve
/proxmox-release-5.x.pubkey proxmox-ve
/data
/etc
/apt
/trusted.gpg.d
/proxmox-ve-release-5.x.gpg
29 sed
-e
's/@KVNAME@/${KVNAME}/' -e
's/@KERNEL_VER@/${KERNEL_VER}/' -e
's/@RELEASE@/${RELEASE}/' -e
's/@PKGREL@/${PKGREL}/' <proxmox-ve
/control
>proxmox-ve
/data
/DEBIAN
/control
30 sed
-e
's/@KVNAME@/${KVNAME}/' <proxmox-ve
/postinst
>proxmox-ve
/data
/DEBIAN
/postinst
31 chmod
0755 proxmox-ve
/data
/DEBIAN
/postinst
32 install -m
0755 proxmox-ve
/postrm proxmox-ve
/data
/DEBIAN
/postrm
33 echo
"git clone git://git.proxmox.com/git/pve-kernel.git\\ngit checkout ${GITVERSION}" > proxmox-ve
/data
/usr
/share
/doc
/${PACKAGE}/SOURCE
34 install -m
0644 proxmox-ve
/copyright proxmox-ve
/data
/usr
/share
/doc
/${PACKAGE}
35 install -m
0644 proxmox-ve
/changelog.Debian proxmox-ve
/data
/usr
/share
/doc
/${PACKAGE}
36 gzip
-n
--best proxmox-ve
/data
/usr
/share
/doc
/${PACKAGE}/changelog.Debian
37 dpkg-deb
--build proxmox-ve
/data
${PVE_DEB}
41 tar cf
- ${DEBS}|ssh repoman@repo.proxmox.com
-- upload
--product pve
--dist stretch
--arch
${ARCH}
48 rm -rf
*~
${BUILD_DIR} *.deb
*.dsc
*.changes
*.buildinfo