From b150602a3831f7789cf299409f255c4c8dffb8f2 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 4 Jun 2009 13:05:31 +0000 Subject: alpine.mk: do not create a partition on usb image saves us for lots of headache. --- alpine.mk | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'alpine.mk') diff --git a/alpine.mk b/alpine.mk index 65f41f9..c6bdce6 100755 --- a/alpine.mk +++ b/alpine.mk @@ -232,19 +232,14 @@ USBIMG := $(ALPINE_NAME)-$(ALPINE_RELEASE)-$(ALPINE_ARCH).img USBIMG_FREE ?= 8192 USBIMG_SIZE = $(shell echo $$(( `du -s $(ISO_DIR) | awk '{print $$1}'` + $(USBIMG_FREE) )) ) MBRPATH := /usr/share/syslinux/mbr.bin -# the offset where the frist partition is found -USBIMG_OFFSET := 16384 $(USBIMG): $(ISOFS_DIRSTAMP) @echo "==> Generating $@" @dd if=/dev/zero of=$(USBIMG) bs=1024 count=$(USBIMG_SIZE) - @parted -s $(USBIMG) mklabel msdos - @parted -s $(USBIMG) mkpartfs primary fat32 0 \ - $$(( $(USBIMG_SIZE) * 1024 / 1000000)) - @parted -s $(USBIMG) set 1 boot on @dd if=$(MBRPATH) of=$(USBIMG) conv=notrunc - @syslinux -o $(USBIMG_OFFSET) $(USBIMG) - @mcopy -i $(USBIMG)@@$(USBIMG_OFFSET) $(ISO_DIR)/* $(ISO_DIR)/.[a-z]* :: + @mkfs.vfat $(USBIMG) >/dev/null + @syslinux $(USBIMG) + @mcopy -i $(USBIMG) $(ISO_DIR)/* $(ISO_DIR)/.[a-z]* :: USBIMG_SHA1 := $(USBIMG).sha1 $(USBIMG_SHA1): $(USBIMG) @@ -254,4 +249,6 @@ $(USBIMG_SHA1): $(USBIMG) $(ALPINE_NAME).img: $(USBIMG) @ln -sf $(USBIMG) $@ +img: $(ALPINE_NAME).img + sha1 release: $(ISO_SHA1) $(USBIMG_SHA1) -- cgit v1.2.3-70-g09d2