]> code.ossystems Code Review - openembedded-core.git/commitdiff
code cleanup for INITRD variable handing
authorNitin A Kamble <nitin.a.kamble@intel.com>
Tue, 5 Aug 2014 21:39:57 +0000 (14:39 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 6 Aug 2014 09:26:56 +0000 (10:26 +0100)
* Remove an unnecessary check
* Instead of ignoring, report the errors

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/boot-directdisk.bbclass
meta/classes/bootimg.bbclass

index 995d3e7fc68e94094c39d17d9184cdaf15442c96..5107d7f8e41918019ee02e465d370691b439a9f5 100644 (file)
@@ -76,8 +76,10 @@ boot_direct_populate() {
                rm -f $dest/initrd
                for fs in ${INITRD}
                do
-                       if [ -n "${fs}" ] && [ -s "${fs}" ]; then
+                       if [ -s "${fs}" ]; then
                                cat ${fs} >> $dest/initrd
+                       else
+                               bbfatal "${fs} is invalid. initrd image creation failed."
                        fi
                done
                chmod 0644 $dest/initrd
index 7b3ce6591058efed7061e54ac1b4f2d097ee1c24..859d517dbd5011e3b6340f35435b5531765c805f 100644 (file)
@@ -75,6 +75,8 @@ populate() {
                do
                        if [ -s "${fs}" ]; then
                                cat ${fs} >> ${DEST}/initrd
+                       else
+                               bbfatal "${fs} is invalid. initrd image creation failed."
                        fi
                done
                chmod 0644 ${DEST}/initrd