]>
Commit | Line | Data |
---|---|---|
27aff8bb | 1 | RELEASE=4.0 |
0744dbb9 DM |
2 | |
3 | GRUB_DIR=grub-2.02~beta2 | |
4 | GRUB_SRC=grub2_2.02~beta2.orig.tar.xz | |
5 | GRUB_DEB_SRC=grub2_2.02~beta2-19.debian.tar.xz | |
6 | ||
115c0dfd | 7 | # update/sync changelog.pve |
27aff8bb | 8 | DEBVER=2.02-pve1 |
115c0dfd | 9 | |
794dd088 | 10 | PC_DEBS= \ |
115c0dfd | 11 | grub2-common_${DEBVER}_amd64.deb \ |
794dd088 DM |
12 | grub-common_${DEBVER}_amd64.deb \ |
13 | grub-efi-amd64-bin_${DEBVER}_amd64.deb \ | |
115c0dfd | 14 | grub-pc_${DEBVER}_amd64.deb \ |
794dd088 DM |
15 | grub-pc-bin_${DEBVER}_amd64.deb \ |
16 | grub-pc-dbg_${DEBVER}_amd64.deb \ | |
115c0dfd DM |
17 | grub-rescue-pc_${DEBVER}_amd64.deb \ |
18 | grub-theme-starfield_${DEBVER}_amd64.deb | |
0744dbb9 | 19 | |
794dd088 DM |
20 | EFI_DEBS= \ |
21 | grub-efi_${DEBVER}_amd64.deb \ | |
22 | grub-efi-amd64_${DEBVER}_amd64.deb \ | |
23 | grub-efi-ia32_${DEBVER}_amd64.deb \ | |
24 | grub-efi-ia32-bin_${DEBVER}_amd64.deb \ | |
25 | ||
26 | DEBS=${PC_DEBS} ${EFI_DEBS} | |
27 | ||
28 | ||
115c0dfd DM |
29 | #grub2_${DEBVER}_amd64.deb |
30 | #grub-coreboot_${DEBVER}_amd64.deb | |
31 | #grub-coreboot-bin_${DEBVER}_amd64.deb | |
32 | #grub-coreboot-dbg_${DEBVER}_amd64.deb | |
33 | #grub-efi-amd64-dbg_${DEBVER}_amd64.deb | |
34 | #grub-efi-ia32-dbg_${DEBVER}_amd64.deb | |
35 | #grub-emu_${DEBVER}_amd64.deb | |
36 | #grub-emu-dbg_${DEBVER}_amd64.deb | |
37 | #grub-firmware-qemu_${DEBVER}_amd64.deb | |
38 | #grub-ieee1275_${DEBVER}_amd64.deb | |
39 | #grub-ieee1275-bin_${DEBVER}_amd64.deb | |
40 | #grub-ieee1275-dbg_${DEBVER}_amd64.deb | |
41 | #grub-linuxbios_${DEBVER}_amd64.deb | |
0744dbb9 DM |
42 | |
43 | ||
44 | all: ${DEBS} | |
0744dbb9 | 45 | |
cfff0573 DM |
46 | .PHONY: dinstall |
47 | dinstall: ${DEBS} | |
794dd088 | 48 | dpkg -i ${PC_DEBS} |
cfff0573 DM |
49 | |
50 | .PHONY: grub | |
51 | grub ${DEBS}: | |
0744dbb9 DM |
52 | rm -rf ${GRUB_DIR} |
53 | tar xf ${GRUB_SRC} | |
54 | cd ${GRUB_DIR}; tar xf ../${GRUB_DEB_SRC} | |
115c0dfd DM |
55 | mv ${GRUB_DIR}/debian/changelog ${GRUB_DIR}/debian/changelog.org |
56 | cat changelog.pve ${GRUB_DIR}/debian/changelog.org > ${GRUB_DIR}/debian/changelog | |
0744dbb9 DM |
57 | cd ${GRUB_DIR}; ln -s ../pvepatches patches |
58 | cd ${GRUB_DIR}; quilt push -a | |
b1e7395a DM |
59 | # hack: remove quilt dir, so that dpkg-buildpackage correctly apply |
60 | # all debian patches | |
61 | rm -rf ${GRUB_DIR}/.pc ${GRUB_DIR}/patches | |
0744dbb9 DM |
62 | cd ${GRUB_DIR}; dpkg-buildpackage -b -uc -us |
63 | ||
cfff0573 DM |
64 | .PHONY: download |
65 | download: | |
66 | wget http://ftp.de.debian.org/debian/pool/main/g/grub2/grub2_2.02~beta2-19.debian.tar.xz | |
67 | wget http://ftp.de.debian.org/debian/pool/main/g/grub2/grub2_2.02~beta2.orig.tar.xz | |
68 | ||
69 | .PHONY: upload | |
70 | upload: ${DEBS} | |
71 | umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw | |
72 | mkdir -p /pve/${RELEASE}/extra | |
73 | rm -f /pve/${RELEASE}/extra/grub2-*.deb | |
74 | rm -f /pve/${RELEASE}/extra/grub-*.deb | |
75 | cp ${DEBS} /pve/${RELEASE}/extra | |
76 | cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz | |
77 | umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro | |
78 | ||
79 | .PHONY: distclean | |
80 | distclean: clean | |
0744dbb9 DM |
81 | |
82 | clean: | |
cfff0573 | 83 | rm -rf *~ *.deb *.udeb *.changes ${GRUB_DIR} |