4 PACKAGE
=proxmox-mailgateway
6 DEB
=${PACKAGE}_
${RELEASE}-${PKGREL}_all.deb
11 EXTRAVERSION
=-${KREL}-pve
12 KVNAME
=${KERNEL_VER}${EXTRAVERSION}
16 STAGING_REPO
=/pve
/repoman
/staging
/pmg
/dists
/${DIST}/pmg-
${RELEASE}/binary-
${ARCH}/
18 KERNEL
:=$(shell find
${STAGING_REPO} -name
"pve-kernel-${KVNAME}_*deb")
22 ${DEB}: control copyright changelog.Debian postinst postrm proxmox-release-5.x.pubkey
24 test -n
"${KERNEL}" || false
"kernel ${KERNEL} not found"
26 mkdir
-p build
/usr
/share
/doc
/${PACKAGE}
27 mkdir
-p build
/etc
/apt
/trusted.gpg.d
28 install -m
0644 proxmox-release-5.x.pubkey build
/etc
/apt
/trusted.gpg.d
/proxmox-ve-release-5.x.gpg
29 install -m
0644 conffiles build
/DEBIAN
/conffiles
30 install -m
0644 control build
/DEBIAN
/control
31 install -m
0755 postinst build
/DEBIAN
/postinst
32 install -m
0755 postrm build
/DEBIAN
/postrm
33 install -m
0644 copyright build
/usr
/share
/doc
/${PACKAGE}
34 install -m
0644 changelog.Debian build
/usr
/share
/doc
/${PACKAGE}
35 install -D
-m
0644 grub-defaults.cfg build
/etc
/default
/grub.d
/proxmox-mailgateway.cfg
36 gzip
-n
--best build
/usr
/share
/doc
/${PACKAGE}/changelog.Debian
37 dpkg-deb
--build build
${DEB}
41 sed
-e
's/@KVNAME@/${KVNAME}/' -e
's/@KERNEL_VER@/${KERNEL_VER}/' -e
's/@RELEASE@/${RELEASE}/' -e
's/@PKGREL@/${PKGREL}/' <$< >$@
45 tar cf
- ${DEB}|ssh repoman@repo.proxmox.com
-- upload
--product pmg
--dist ${DIST} --arch
${ARCH}
48 rm -rf build control postinst postrm
*.deb
49 find .
-name
'*~' -exec
rm {} ';'