]> git.sur5r.net Git - u-boot/blobdiff - fs/ubifs/ubifs.c
omap3_beagle: Add CONFIG_CMD_ASKENV
[u-boot] / fs / ubifs / ubifs.c
index 61f70b29604c0a7fcf8e4ff1236286b19959cf7f..604eb8fdc213ecf1482222597ebf0663c0776bf7 100644 (file)
@@ -686,6 +686,7 @@ int ubifs_load(char *filename, u32 addr, u32 size)
        int i;
        int count;
        int last_block_size = 0;
+       char buf [10];
 
        c->ubi = ubi_open_volume(c->vi.ubi_num, c->vi.vol_id, UBI_READONLY);
        /* ubifs_findfile will resolve symlinks, so we know that we get
@@ -737,8 +738,11 @@ int ubifs_load(char *filename, u32 addr, u32 size)
 
        if (err)
                printf("Error reading file '%s'\n", filename);
-       else
+       else {
+               sprintf(buf, "%X", size);
+               setenv("filesize", buf);
                printf("Done\n");
+       }
 
        ubifs_iput(inode);