]> git.proxmox.com Git - zfs-grub.git/commitdiff
improve Makefile
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 13 Jan 2015 10:36:23 +0000 (11:36 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 13 Jan 2015 10:36:23 +0000 (11:36 +0100)
Makefile

index 8ce1c21033e385debb09706a872e0cc1a65d93f9..f46a75ae065dedc0fd4ff8fb3b03784fd9da8574 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,4 @@
+RELEASE=3.3
 
 GRUB_DIR=grub-2.02~beta2
 GRUB_SRC=grub2_2.02~beta2.orig.tar.xz
@@ -33,9 +34,13 @@ grub-theme-starfield_2.02~beta2-19_amd64.deb
 
 
 all: ${DEBS}
-       #cp ${DEBS} /home/dietmar/pve2-proxdev/pve-rep/zfs-grub/
 
-test:
+.PHONY: dinstall
+dinstall: ${DEBS}
+       dpkg -i ${DEBS}
+
+.PHONY: grub
+grub ${DEBS}:
        rm -rf ${GRUB_DIR}
        tar xf ${GRUB_SRC}
        cd ${GRUB_DIR}; tar xf ../${GRUB_DEB_SRC}
@@ -43,6 +48,23 @@ test:
        cd ${GRUB_DIR}; quilt push -a
        cd ${GRUB_DIR}; dpkg-buildpackage -b -uc -us 
 
+.PHONY: download
+download:
+       wget http://ftp.de.debian.org/debian/pool/main/g/grub2/grub2_2.02~beta2-19.debian.tar.xz
+       wget http://ftp.de.debian.org/debian/pool/main/g/grub2/grub2_2.02~beta2.orig.tar.xz
+
+.PHONY: upload
+upload: ${DEBS}
+       umount /pve/${RELEASE}; mount /pve/${RELEASE} -o rw 
+       mkdir -p /pve/${RELEASE}/extra
+       rm -f /pve/${RELEASE}/extra/grub2-*.deb
+       rm -f /pve/${RELEASE}/extra/grub-*.deb
+       cp ${DEBS} /pve/${RELEASE}/extra
+       cd /pve/${RELEASE}/extra; dpkg-scanpackages . /dev/null > Packages; gzip -9c Packages > Packages.gz
+       umount /pve/${RELEASE}; mount /pve/${RELEASE} -o ro
+
+.PHONY: distclean
+distclean: clean
 
 clean:
-       rm -rf *~ *.deb *.udeb *.changes ${GRUB_DIR}
\ No newline at end of file
+       rm -rf *~ *.deb *.udeb *.changes ${GRUB_DIR}