]> git.proxmox.com Git - zfs-grub.git/blob - Makefile
update package version and include changelog
[zfs-grub.git] / Makefile
1 RELEASE=3.3
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
7 # update/sync changelog.pve
8 DEBVER=2.02~bpo70+1
9
10 DEBS= \
11 grub2-common_${DEBVER}_amd64.deb \
12 grub-common_${DEBVER}_amd64.deb \
13 grub-efi_${DEBVER}_amd64.deb \
14 grub-efi-amd64_${DEBVER}_amd64.deb \
15 grub-efi-amd64-bin_${DEBVER}_amd64.deb \
16 grub-efi-ia32_${DEBVER}_amd64.deb \
17 grub-efi-ia32-bin_${DEBVER}_amd64.deb \
18 grub-pc_${DEBVER}_amd64.deb \
19 grub-pc-bin_${DEBVER}_amd64.deb \
20 grub-pc-dbg_${DEBVER}_amd64.deb \
21 grub-rescue-pc_${DEBVER}_amd64.deb \
22 grub-theme-starfield_${DEBVER}_amd64.deb
23
24 #grub2_${DEBVER}_amd64.deb
25 #grub-coreboot_${DEBVER}_amd64.deb
26 #grub-coreboot-bin_${DEBVER}_amd64.deb
27 #grub-coreboot-dbg_${DEBVER}_amd64.deb
28 #grub-efi-amd64-dbg_${DEBVER}_amd64.deb
29 #grub-efi-ia32-dbg_${DEBVER}_amd64.deb
30 #grub-emu_${DEBVER}_amd64.deb
31 #grub-emu-dbg_${DEBVER}_amd64.deb
32 #grub-firmware-qemu_${DEBVER}_amd64.deb
33 #grub-ieee1275_${DEBVER}_amd64.deb
34 #grub-ieee1275-bin_${DEBVER}_amd64.deb
35 #grub-ieee1275-dbg_${DEBVER}_amd64.deb
36 #grub-linuxbios_${DEBVER}_amd64.deb
37
38
39 all: ${DEBS}
40
41 .PHONY: dinstall
42 dinstall: ${DEBS}
43 dpkg -i ${DEBS}
44
45 .PHONY: grub
46 grub ${DEBS}:
47 rm -rf ${GRUB_DIR}
48 tar xf ${GRUB_SRC}
49 cd ${GRUB_DIR}; tar xf ../${GRUB_DEB_SRC}
50 mv ${GRUB_DIR}/debian/changelog ${GRUB_DIR}/debian/changelog.org
51 cat changelog.pve ${GRUB_DIR}/debian/changelog.org > ${GRUB_DIR}/debian/changelog
52 cd ${GRUB_DIR}; ln -s ../pvepatches patches
53 cd ${GRUB_DIR}; quilt push -a
54 cd ${GRUB_DIR}; dpkg-buildpackage -b -uc -us
55
56 .PHONY: download
57 download:
58 wget http://ftp.de.debian.org/debian/pool/main/g/grub2/grub2_2.02~beta2-19.debian.tar.xz
59 wget http://ftp.de.debian.org/debian/pool/main/g/grub2/grub2_2.02~beta2.orig.tar.xz
60
61 .PHONY: upload
62 upload: ${DEBS}
63 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw
64 mkdir -p /pve/${RELEASE}/extra
65 rm -f /pve/${RELEASE}/extra/grub2-*.deb
66 rm -f /pve/${RELEASE}/extra/grub-*.deb
67 cp ${DEBS} /pve/${RELEASE}/extra
68 cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
69 umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
70
71 .PHONY: distclean
72 distclean: clean
73
74 clean:
75 rm -rf *~ *.deb *.udeb *.changes ${GRUB_DIR}