From e36471df9cfb3fa7aaa2216d9b5c79cb775bf9da Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 1 Nov 2011 11:23:43 +0000 Subject: sbtools: move sb reading from sbtoelf.c to sb.c with a proper interface, fix sb production bug, fix ugly code, add sb dump code and sbtoelf loopback facility git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30881 a1c6a512-1295-4272-9138-f99709370657 --- utils/sbtools/elftosb.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'utils/sbtools/elftosb.c') diff --git a/utils/sbtools/elftosb.c b/utils/sbtools/elftosb.c index c1a86ea23b..b8d68b82e7 100644 --- a/utils/sbtools/elftosb.c +++ b/utils/sbtools/elftosb.c @@ -436,8 +436,14 @@ int main(int argc, char **argv) sb_file->real_key = &real_key.u.key; if(crypto_iv.method == CRYPTO_KEY) sb_file->crypto_iv = &crypto_iv.u.key; - - sb_produce_file(sb_file, output_filename); + + /* fill with default parameters since there is no command file support for them */ + sb_file->drive_tag = 0; + sb_file->first_boot_sec_id = sb_file->sections[0].identifier; + sb_file->flags = 0; + sb_file->minor_version = 1; + + sb_write_file(sb_file, output_filename); return 0; } -- cgit v1.2.3