* [git.ipfire.org] IPFire 2.x development tree branch, fifteen, updated. 8a5ef45f1520cd947c02b5dbbafb22163ec6c098
@ 2013-12-19 10:45 git
0 siblings, 0 replies; only message in thread
From: git @ 2013-12-19 10:45 UTC (permalink / raw)
To: ipfire-scm
[-- Attachment #1: Type: text/plain, Size: 5339 bytes --]
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".
The branch, fifteen has been updated
via 8a5ef45f1520cd947c02b5dbbafb22163ec6c098 (commit)
via e3181add8e3c5cc5c37ee67e0d1053e79557c382 (commit)
from 3fc43cd15b10fd13b9c4abc7d5dd159fa1d5343b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8a5ef45f1520cd947c02b5dbbafb22163ec6c098
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date: Tue Nov 12 21:54:12 2013 +0100
Rework of flash-images.
commit e3181add8e3c5cc5c37ee67e0d1053e79557c382
Author: Stefan Schantl <stefan.schantl(a)ipfire.org>
Date: Sat Nov 16 16:12:55 2013 -0500
uboot: Update to 2013.10.
-----------------------------------------------------------------------
Summary of changes:
lfs/flash-images | 53 +++++++++++++++++++++++++++++------------------------
lfs/u-boot | 4 ++--
2 files changed, 31 insertions(+), 26 deletions(-)
Difference in files:
diff --git a/lfs/flash-images b/lfs/flash-images
index 1a7134d..822124a 100644
--- a/lfs/flash-images
+++ b/lfs/flash-images
@@ -49,23 +49,38 @@ IMGinsts := /install/images/$(SNAME)-$(VERSION).1gb-ext4-scon.$(MACHINE)-full-co
MNThdd := /install/harddisk
IMGpart := /install/images/part_area
IMGboot := /install/images/bootfs
-# don't change SIZEboot this without checking Image size
-SIZEboot := 64
IMGroot := /install/images/rootfs
-SIZEroot := 600
+
+# All sizes in blocks
+ifeq "$(MACHINE_TYPE)" "arm"
+ S_OFFSET = 8192
+
+ # FAT32
+ PART_TYPE = c
+else
+ S_OFFSET = 32
+
+ # Logical
+ PART_TYPE = L
+endif
+
+# /boot: 64MB - OFFSET
+# / : 600MB
+S_BOOT := $(shell echo $$(( 131072 - $(S_OFFSET) )))
+S_ROOT := 1228800
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
rm -rf $(MNThdd) $(IMGinst) $(IMGpart) $(IMGboot) $(IMGroot) && mkdir -p $(MNThdd)
# Create first 32 sectors of image
- dd bs=1k if=/dev/zero of=$(IMGpart) count=16
+ dd if=/dev/zero of=$(IMGpart) bs=512 count=$(S_OFFSET)
# Create images for filesystems
- dd bs=1K if=/dev/zero of=$(IMGboot) count=65520 # 64MB-16K
- dd bs=1M if=/dev/zero of=$(IMGroot) count=$(SIZEroot)
+ dd if=/dev/zero of=$(IMGboot) bs=512 count=$(S_BOOT)
+ dd if=/dev/zero of=$(IMGroot) bs=512 count=$(S_ROOT)
# Format them
-ifeq "$(MACHINE_TYPE)" "arm"
+ifeq "$(PART_TYPE)" "c"
mkfs.vfat $(IMGboot)
else
mkfs.ext2 -F $(IMGboot)
@@ -104,7 +119,7 @@ endif
mount --bind /sys $(MNThdd)/sys
chroot $(MNThdd) /usr/bin/perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
sed -i -e "s|DEVICE1|UUID=$$(blkid -sUUID $(IMGboot) | cut -d'"' -f2)|g" $(MNThdd)/etc/fstab
-ifeq "$(MACHINE_TYPE)" "arm"
+ifeq "$(PART_TYPE)" "c"
# ARM flash images have a VFAT partition for /boot.
sed -i -e "s|ext2|vfat|" $(MNThdd)/etc/fstab
endif
@@ -136,7 +151,7 @@ endif
umount $(MNThdd)
# zerofree the ext2 images to get better compression
-ifneq "$(MACHINE_TYPE)" "arm"
+ifneq "$(PART_TYPE)" "c"
zerofree $(IMGboot)
-fsck.ext2 -f -y $(IMGboot)
fsck.ext2 -f -y $(IMGboot)
@@ -149,13 +164,8 @@ endif
cat $(IMGpart) $(IMGboot) $(IMGroot) > $(IMGinst)
# Write Partition table
-ifneq "$(MACHINE_TYPE)" "arm"
- echo -e ",$(SIZEboot),L,*\n,0,0\n,$(SIZEroot),L\n,0,0\n" \
- | sfdisk -D -uM -H 64 -S 32 $(IMGinst)
-else
- echo -e ",$(SIZEboot),c,*\n,0,0\n,$(SIZEroot),L\n,0,0\n" \
- | sfdisk -D -uM -H 64 -S 32 $(IMGinst)
-endif
+ echo -e "$(S_OFFSET),$(S_BOOT),$(PART_TYPE),*\n,0,0\n$$(( $(S_BOOT) + $(S_OFFSET) )),$(S_ROOT),L\n,0,0\n" \
+ | sfdisk -D -uS -H 64 -S 32 $(IMGinst)
ifneq "$(MACHINE_TYPE)" "arm"
# Install grub
@@ -198,7 +208,7 @@ endif
umount $(MNThdd)
# zerofree the ext3 images to get better compression
-ifneq "$(MACHINE_TYPE)" "arm"
+ifneq "$(PART_TYPE)" "c"
zerofree $(IMGboot)
-fsck.ext2 -f -y $(IMGboot)
fsck.ext2 -f -y $(IMGboot)
@@ -212,13 +222,8 @@ endif
rm -vf $(IMGpart) $(IMGboot) $(IMGroot)
# Write Partition table
-ifneq "$(MACHINE_TYPE)" "arm"
- echo -e ",$(SIZEboot),L,*\n,0,0\n,$(SIZEroot),L\n,0,0\n" \
- | sfdisk -D -uM -H 64 -S 32 $(IMGinsts)
-else
- echo -e ",$(SIZEboot),c,*\n,0,0\n,$(SIZEroot),L\n,0,0\n" \
- | sfdisk -D -uM -H 64 -S 32 $(IMGinsts)
-endif
+ echo -e "$(S_OFFSET),$(S_BOOT),$(PART_TYPE),*\n,0,0\n$$(( $(S_BOOT) + $(S_OFFSET) )),$(S_ROOT),L\n,0,0\n" \
+ | sfdisk -D -uS -H 64 -S 32 $(IMGinsts)
ifneq "$(MACHINE_TYPE)" "arm"
# Install grub
diff --git a/lfs/u-boot b/lfs/u-boot
index 46d8b9e..eafb592 100644
--- a/lfs/u-boot
+++ b/lfs/u-boot
@@ -24,7 +24,7 @@
include Config
-VER = 2013.07
+VER = 2013.10
THISAPP = u-boot-$(VER)
DL_FILE = $(THISAPP).tar.bz2
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8445162690052e6afd4b8f87af2bb557
+$(DL_FILE)_MD5 = a076a044b64371edc52f7e562b13f6b2
install : $(TARGET)
hooks/post-receive
--
IPFire 2.x development tree
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-12-19 10:45 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-12-19 10:45 [git.ipfire.org] IPFire 2.x development tree branch, fifteen, updated. 8a5ef45f1520cd947c02b5dbbafb22163ec6c098 git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox