]> git.proxmox.com Git - zfs-grub.git/blame - Makefile
bump version to 2.02-pve6
[zfs-grub.git] / Makefile
CommitLineData
27aff8bb 1RELEASE=4.0
0744dbb9 2
9f95a649
DM
3GRUB_DIR=grub
4GRUB_SRC=${GRUB_DIR}.tar.gz
c41b1632 5TAG=debian/2.02_beta3-5
0744dbb9 6
115c0dfd 7# update/sync changelog.pve
dc2938f2 8DEBVER=2.02-pve6
115c0dfd 9
794dd088 10PC_DEBS= \
4cacf5c4 11grub2_${DEBVER}_amd64.deb \
115c0dfd 12grub2-common_${DEBVER}_amd64.deb \
794dd088
DM
13grub-common_${DEBVER}_amd64.deb \
14grub-efi-amd64-bin_${DEBVER}_amd64.deb \
115c0dfd 15grub-pc_${DEBVER}_amd64.deb \
794dd088
DM
16grub-pc-bin_${DEBVER}_amd64.deb \
17grub-pc-dbg_${DEBVER}_amd64.deb \
115c0dfd
DM
18grub-rescue-pc_${DEBVER}_amd64.deb \
19grub-theme-starfield_${DEBVER}_amd64.deb
0744dbb9 20
794dd088
DM
21EFI_DEBS= \
22grub-efi_${DEBVER}_amd64.deb \
23grub-efi-amd64_${DEBVER}_amd64.deb \
24grub-efi-ia32_${DEBVER}_amd64.deb \
25grub-efi-ia32-bin_${DEBVER}_amd64.deb \
26
27DEBS=${PC_DEBS} ${EFI_DEBS}
28
0744dbb9 29all: ${DEBS}
0744dbb9 30
cfff0573
DM
31.PHONY: dinstall
32dinstall: ${DEBS}
794dd088 33 dpkg -i ${PC_DEBS}
cfff0573 34
b6232311 35.PHONY: deb
f4c41832
FG
36deb: ${DEBS}
37${DEBS}:
0744dbb9
DM
38 rm -rf ${GRUB_DIR}
39 tar xf ${GRUB_SRC}
115c0dfd
DM
40 mv ${GRUB_DIR}/debian/changelog ${GRUB_DIR}/debian/changelog.org
41 cat changelog.pve ${GRUB_DIR}/debian/changelog.org > ${GRUB_DIR}/debian/changelog
0744dbb9
DM
42 cd ${GRUB_DIR}; ln -s ../pvepatches patches
43 cd ${GRUB_DIR}; quilt push -a
b1e7395a
DM
44 # hack: remove quilt dir, so that dpkg-buildpackage correctly apply
45 # all debian patches
46 rm -rf ${GRUB_DIR}/.pc ${GRUB_DIR}/patches
4cacf5c4 47 cd ${GRUB_DIR}; dpkg-buildpackage -b -uc -us
0744dbb9 48
cfff0573
DM
49.PHONY: download
50download:
9f95a649 51 rm -rf grub ${GRUB_SRC} ${GRUB_SRC}.tmp
4cacf5c4 52 git clone --recursive -b ${TAG} https://anonscm.debian.org/cgit/pkg-grub/grub.git
9f95a649
DM
53 tar czf ${GRUB_SRC}.tmp grub
54 mv ${GRUB_SRC}.tmp ${GRUB_SRC}
cfff0573
DM
55
56.PHONY: upload
57upload: ${DEBS}
97f96d3f 58 tar cf - ${DEBS} | ssh repoman@repo.proxmox.com -- upload --product pve --dist stretch --arch amd64
cfff0573
DM
59
60.PHONY: distclean
61distclean: clean
0744dbb9
DM
62
63clean:
c063ff7c 64 rm -rf *~ *.deb *.udeb *.changes *.buildinfo ${GRUB_DIR}