From: git@ipfire.org
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, fifteen, updated. 8a5ef45f1520cd947c02b5dbbafb22163ec6c098
Date: Thu, 19 Dec 2013 11:45:21 +0100 [thread overview]
Message-ID: <20131219104522.D9DAE211F2@argus.ipfire.org> (raw)
[-- 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
reply other threads:[~2013-12-19 10:45 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131219104522.D9DAE211F2@argus.ipfire.org \
--to=git@ipfire.org \
--cc=ipfire-scm@lists.ipfire.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox