[oe-commits] org.oe.dreambox merge of '68d893e0df34facfd3eafd9715729aa07bda2791'

tmbinc commit openembedded-commits at lists.openembedded.org
Thu Feb 28 18:22:18 UTC 2008


merge of '68d893e0df34facfd3eafd9715729aa07bda2791'
     and '97437d26e6f38d8a20cc6e70ffef53a086cb3493'

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: f6a9247074c19fe0dc47200e631e82de8d2bbb27
ViewMTN: http://monotone.openembedded.org/revision/info/f6a9247074c19fe0dc47200e631e82de8d2bbb27
Files:
1
packages/dreambox/dreambox-buildimage-native/buildimage.c
packages/dreambox/dreambox-buildimage-native.bb
packages/dreambox/dreambox-dvb-tools-v3.bb
packages/dreambox/dreambox-dvb-tools.bb
Diffs:

#
# mt diff -r68d893e0df34facfd3eafd9715729aa07bda2791 -rf6a9247074c19fe0dc47200e631e82de8d2bbb27
#
# 
# 
# patch "packages/dreambox/dreambox-buildimage-native/buildimage.c"
#  from [d2cdfa6f8576de039a72c5174dc5c408c08c7e42]
#    to [c97c5922a7062d32321f1e86666570f8516749ce]
# 
# patch "packages/dreambox/dreambox-buildimage-native.bb"
#  from [6575fa4319a3937cfa2da476e11e386700375d62]
#    to [39a9459763addccbbf392f449e041aad072d00ab]
# 
============================================================
--- packages/dreambox/dreambox-buildimage-native/buildimage.c	d2cdfa6f8576de039a72c5174dc5c408c08c7e42
+++ packages/dreambox/dreambox-buildimage-native/buildimage.c	c97c5922a7062d32321f1e86666570f8516749ce
@@ -215,9 +215,9 @@ int main(int argc, char **argv)
 
 int main(int argc, char **argv)
 {
-	if ((argc != 4) && (argc != 5))
+	if ((argc != 4) && (argc != 5) && (argc != 6))
 	{
-		fprintf(stderr, "usage: %s <2nd.bin.gz> <boot.jffs2> <root.jffs2> [<arch>] > image.nfi\n", *argv);
+		fprintf(stderr, "usage: %s <2nd.bin.gz> <boot.jffs2> <root.jffs2> [<arch> [<size-in-MB>]] > image.nfi\n", *argv);
 		return 1;
 	}
 	
@@ -228,11 +228,15 @@ int main(int argc, char **argv)
 	file_open(&f_boot, &size_boot, argv[2]);
 	file_open(&f_root, &size_root, argv[3]);
 
+	int flashsize = 32*1024*1024;
+	if (argc >= 6)
+		flashsize = atoi(argv[5]) * 1024 * 1024;
+
 		// pre-35 have old layout
 #ifdef OLD_LAYOUT
-	int partition[] = {0x20000, 0x200000, 0x2000000};
+	int partition[] = {0x20000, 0x200000, flashsize};
 #else
-	int partition[] = {0x40000, 0x400000, 0x2000000};
+	int partition[] = {0x40000, 0x400000, flashsize};
 #endif
 	
 	if (size_2nd > BADBLOCK_SAFE(partition[0]))
@@ -249,7 +253,7 @@ int main(int argc, char **argv)
 	int total_size = 4 + num_partitions * 4 + 4 + sectors_2nd * 528 + 4 + sectors_boot * 528 + 4 + sectors_root * 528;
 
 		/* in case an architecture is given, write NFI1 header */	
-	if (argc == 5)
+	if (argc >= 5)
 	{
 		char header[32] = "NFI1";
 		strncpy(header + 4, argv[4], 28);
============================================================
--- packages/dreambox/dreambox-buildimage-native.bb	6575fa4319a3937cfa2da476e11e386700375d62
+++ packages/dreambox/dreambox-buildimage-native.bb	39a9459763addccbbf392f449e041aad072d00ab
@@ -1,8 +1,8 @@ PV = "1.0"
 DESCRIPTION = "create Dreambox NAND boot images"
 SECTION = "console/utils"
 MAINTAINER = "Felix Domke <tmbinc at elitedvb.net>"
 PV = "1.0"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "file://buildimage.c"
 


#
# mt diff -r97437d26e6f38d8a20cc6e70ffef53a086cb3493 -rf6a9247074c19fe0dc47200e631e82de8d2bbb27
#
# 
# 
# patch "packages/dreambox/dreambox-dvb-tools-v3.bb"
#  from [64dcf5c4792dc003f8ffec4418abad1aff1dc8ff]
#    to [c1be647eed5c8f5026f76743cdb40de08564488c]
# 
# patch "packages/dreambox/dreambox-dvb-tools.bb"
#  from [aed768115858cef317f105f60a87c7efd299e7d1]
#    to [69f20741aa462af767b9201b1c35bf4a4402c6c1]
# 
============================================================
--- packages/dreambox/dreambox-dvb-tools-v3.bb	64dcf5c4792dc003f8ffec4418abad1aff1dc8ff
+++ packages/dreambox/dreambox-dvb-tools-v3.bb	c1be647eed5c8f5026f76743cdb40de08564488c
@@ -15,6 +15,7 @@ do_configure_prepend() {
 do_configure_prepend() {
 	cd ${S}/
 	echo "TEMPLATE=subdirs" > dmutils.pro
+	echo "CONFIG=console" >> dmutils.pro
 	echo "SUBDIRS=${UTILS}" >> dmutils.pro
 }
 
============================================================
--- packages/dreambox/dreambox-dvb-tools.bb	aed768115858cef317f105f60a87c7efd299e7d1
+++ packages/dreambox/dreambox-dvb-tools.bb	69f20741aa462af767b9201b1c35bf4a4402c6c1
@@ -15,7 +15,9 @@ do_configure_prepend() {
 
 do_configure_prepend() {
 	cd ${S}/
-	echo -e "TEMPLATE=subdirs\nSUBDIRS=${UTILS}\n" >dmutils.pro
+	echo "TEMPLATE=subdirs" > dmutils.pro
+	echo "CONFIG=console" >> dmutils.pro
+	echo "SUBDIRS=${UTILS}" >> dmutils.pro
 }
 
 do_install() {






More information about the Openembedded-commits mailing list