summaryrefslogtreecommitdiffstats
path: root/util/cbfstool/cbfs_image.h
diff options
context:
space:
mode:
authorHung-Te Lin <hungte@chromium.org>2013-01-29 02:38:40 +0800
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-02-05 22:26:53 +0100
commitc03d9b0c4387f7218e6c9c7d94cf86a5e2b3943e (patch)
tree57295c32e24b6da782da44789f4664c218f26883 /util/cbfstool/cbfs_image.h
parent0f8af71f1a40e8ae960ba616cb9a5bf14f10fb13 (diff)
downloadcoreboot-c03d9b0c4387f7218e6c9c7d94cf86a5e2b3943e.tar.gz
coreboot-c03d9b0c4387f7218e6c9c7d94cf86a5e2b3943e.tar.bz2
coreboot-c03d9b0c4387f7218e6c9c7d94cf86a5e2b3943e.zip
cbfstool: Use cbfs_image API for "remove" command.
To delete a component (file) from existing CBFS ROM image. To test: cbfstool coreboot.rom remove -n fallback/romstage # and compare with old cbfstool output result. Change-Id: If39ef9be0b34d8e3df77afb6c9f944e02f08bc4e Signed-off-by: Hung-Te Lin <hungte@chromium.org> Reviewed-on: http://review.coreboot.org/2208 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'util/cbfstool/cbfs_image.h')
-rw-r--r--util/cbfstool/cbfs_image.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/util/cbfstool/cbfs_image.h b/util/cbfstool/cbfs_image.h
index 09051c382540..73b262da18b7 100644
--- a/util/cbfstool/cbfs_image.h
+++ b/util/cbfstool/cbfs_image.h
@@ -46,6 +46,9 @@ struct cbfs_file *cbfs_get_entry(struct cbfs_image *image, const char *name);
int cbfs_export_entry(struct cbfs_image *image, const char *entry_name,
const char *filename);
+/* Removes an entry from CBFS image. Returns 0 on success, otherwise non-zero. */
+int cbfs_remove_entry(struct cbfs_image *image, const char *name);
+
/* Callback function used by cbfs_walk.
* Returns 0 on success, or non-zero to stop further iteration. */
typedef int (*cbfs_entry_callback)(struct cbfs_image *image,