From: Michael Tremer Date: Thu, 7 Jun 2018 22:18:08 +0000 (+0100) Subject: flash-images: Cleanup partitioning code X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25bcc6dbb8fdde08b434cbe28800febbd03007c8;p=people%2Fms%2Fipfire-2.x.git flash-images: Cleanup partitioning code No functional changes Signed-off-by: Michael Tremer --- diff --git a/lfs/flash-images b/lfs/flash-images index 83f9465124..57a47e5e14 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -69,33 +69,32 @@ else BOOTLOADER = grub S_OFFSET = 8192 - # Logical + # Linux PART_TYPE = L endif +# /boot: 128MB - OFFSET +# / : 1200 MB +S_BOOT := $(shell echo $$(( 262144 - $(S_OFFSET) ))) +S_ROOT := 2477600 + ifeq "$(EFI)" "1" S_EFI = 204800 else S_EFI = 0 endif -# /boot: 128MB - OFFSET -# / : 1200 MB -S_BOOT := $(shell echo $$(( 262144 - $(S_OFFSET) ))) -S_ROOT := 2477600 - PADDING = 100 # MB ifeq "$(EFI)" "1" - SFDISK_EFI = $(S_OFFSET),$(S_EFI),U\n SFDISK = $(SFDISK_BOOT)$(SFDISK_EFI)$(SFDISK_ROOT) else - SFDISK_SWAP = ,0,0\n - SFDISK = $(SFDISK_BOOT)$(SFDISK_SWAP)$(SFDISK_ROOT) + SFDISK = $(SFDISK_BOOT)$(SFDISK_ROOT) endif -SFDISK_BOOT = $(shell echo $$(( $(S_OFFSET) + $(S_EFI) ))),$(S_BOOT),$(PART_TYPE),*\n -SFDISK_ROOT = $(shell echo $$(( $(S_OFFSET) + $(S_EFI) + $(S_BOOT) ))),$(S_ROOT),L\n +SFDISK_BOOT = $(S_OFFSET),$(S_BOOT),$(PART_TYPE),*\n +SFDISK_EFI = $(shell echo $$(( $(S_OFFSET) + $(S_BOOT) ))),$(S_EFI),U\n +SFDISK_ROOT = $(shell echo $$(( $(S_OFFSET) + $(S_BOOT) + $(S_EFI) ))),$(S_ROOT),L\n $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Stop if $(MNThdd) is still mounted @@ -110,11 +109,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Write Partition table echo -e "$(SFDISK)" | sfdisk -uS $(DEVICE) - # Remove 2nd empty partition -ifneq "$(EFI)" "1" - -echo -e "d\n2\nw\n\q\n" | fdisk $(DEVICE) -endif - kpartx -v -a $(DEVICE) # Format them