]> git.proxmox.com Git - zfs-grub.git/blame - Makefile
update package version and include changelog
[zfs-grub.git] / Makefile
CommitLineData
cfff0573 1RELEASE=3.3
0744dbb9
DM
2
3GRUB_DIR=grub-2.02~beta2
4GRUB_SRC=grub2_2.02~beta2.orig.tar.xz
5GRUB_DEB_SRC=grub2_2.02~beta2-19.debian.tar.xz
6
115c0dfd
DM
7# update/sync changelog.pve
8DEBVER=2.02~bpo70+1
9
0744dbb9 10DEBS= \
115c0dfd
DM
11grub2-common_${DEBVER}_amd64.deb \
12grub-common_${DEBVER}_amd64.deb \
13grub-efi_${DEBVER}_amd64.deb \
14grub-efi-amd64_${DEBVER}_amd64.deb \
15grub-efi-amd64-bin_${DEBVER}_amd64.deb \
16grub-efi-ia32_${DEBVER}_amd64.deb \
17grub-efi-ia32-bin_${DEBVER}_amd64.deb \
18grub-pc_${DEBVER}_amd64.deb \
19grub-pc-bin_${DEBVER}_amd64.deb \
20grub-pc-dbg_${DEBVER}_amd64.deb \
21grub-rescue-pc_${DEBVER}_amd64.deb \
22grub-theme-starfield_${DEBVER}_amd64.deb
0744dbb9 23
115c0dfd
DM
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
0744dbb9
DM
37
38
39all: ${DEBS}
0744dbb9 40
cfff0573
DM
41.PHONY: dinstall
42dinstall: ${DEBS}
43 dpkg -i ${DEBS}
44
45.PHONY: grub
46grub ${DEBS}:
0744dbb9
DM
47 rm -rf ${GRUB_DIR}
48 tar xf ${GRUB_SRC}
49 cd ${GRUB_DIR}; tar xf ../${GRUB_DEB_SRC}
115c0dfd
DM
50 mv ${GRUB_DIR}/debian/changelog ${GRUB_DIR}/debian/changelog.org
51 cat changelog.pve ${GRUB_DIR}/debian/changelog.org > ${GRUB_DIR}/debian/changelog
0744dbb9
DM
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
cfff0573
DM
56.PHONY: download
57download:
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
62upload: ${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
72distclean: clean
0744dbb9
DM
73
74clean:
cfff0573 75 rm -rf *~ *.deb *.udeb *.changes ${GRUB_DIR}