From: jino.cho Date: Tue, 22 Mar 2016 06:16:58 +0000 (+0900) Subject: packaging: Add generating params.bin X-Git-Tag: submit/tizen/20160324.053833^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=958b4ed9ee8f02ceaa681f4866ec1003ca9a39f3;p=profile%2Fcommon%2Fplatform%2Fkernel%2Fu-boot-artik.git packaging: Add generating params.bin This patch generates params.bin file Change-Id: I0377190ed4b85e4afe0197e0a817de14d07d09b3 Signed-off-by: jino.cho --- diff --git a/packaging/u-boot-artik.spec b/packaging/u-boot-artik.spec index bb6758534..d840343a8 100644 --- a/packaging/u-boot-artik.spec +++ b/packaging/u-boot-artik.spec @@ -26,6 +26,13 @@ make %{?_smp_mflags} HOSTSTRIP=/bin/true tools # Build image make %{?_smp_mflags} EXTRAVERSION=`echo %{vcs} | sed 's/.*u-boot.*#\(.\{9\}\).*/-g\1-TIZEN.org/'` +# Generate params.bin +cp `find . -name "env_common.o"` copy_env_common.o +objcopy -O binary --only-section=.rodata `find . -name "copy_env_common.o"` +tr '\0' '\n' < copy_env_common.o > default_envs.txt +tools/mkenvimage -s 16384 -o params.bin default_envs.txt +rm copy_env_common.o default_envs.txt + %install rm -rf %{buildroot} @@ -33,6 +40,7 @@ rm -rf %{buildroot} mkdir -p %{buildroot}/boot/u-boot install -d %{buildroot}/boot/u-boot install -m 755 u-boot.bin %{buildroot}/boot/u-boot +install -m 755 params.bin %{buildroot}/boot/u-boot %clean diff --git a/packaging/u-boot-artik10.spec b/packaging/u-boot-artik10.spec index 6d800174c..ae868a430 100644 --- a/packaging/u-boot-artik10.spec +++ b/packaging/u-boot-artik10.spec @@ -26,6 +26,13 @@ make %{?_smp_mflags} HOSTSTRIP=/bin/true tools # Build image make %{?_smp_mflags} EXTRAVERSION=`echo %{vcs} | sed 's/.*u-boot.*#\(.\{9\}\).*/-g\1-TIZEN.org/'` +# Generate params.bin +cp `find . -name "env_common.o"` copy_env_common.o +objcopy -O binary --only-section=.rodata `find . -name "copy_env_common.o"` +tr '\0' '\n' < copy_env_common.o > default_envs.txt +tools/mkenvimage -s 16384 -o params.bin default_envs.txt +rm copy_env_common.o default_envs.txt + %install rm -rf %{buildroot} @@ -33,6 +40,7 @@ rm -rf %{buildroot} mkdir -p %{buildroot}/boot/u-boot install -d %{buildroot}/boot/u-boot install -m 755 u-boot.bin %{buildroot}/boot/u-boot +install -m 755 params.bin %{buildroot}/boot/u-boot %clean