From b837db20ef73a54e321fdc9bd528addf2d92f776 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Tue, 8 Nov 2011 19:23:04 -0500 Subject: [PATCH] core: Remove old wrapper functions in import path Just code cleanup. --- libostree/ostree-repo.c | 62 +++++------------------------------------ libostree/ostree-repo.h | 6 ---- 2 files changed, 7 insertions(+), 61 deletions(-) diff --git a/libostree/ostree-repo.c b/libostree/ostree-repo.c index 1a03bf75..9e071115 100644 --- a/libostree/ostree-repo.c +++ b/libostree/ostree-repo.c @@ -29,12 +29,6 @@ #include #include -static gboolean -link_one_file (OstreeRepo *self, const char *path, - OstreeObjectType type, - gboolean ignore_exists, gboolean force, - GChecksum **out_checksum, - GError **error); static char * get_object_path (OstreeRepo *self, const char *checksum, @@ -932,53 +926,6 @@ ostree_repo_store_object_trusted (OstreeRepo *self, return link_object_trusted (self, path, checksum, objtype, ignore_exists, force, did_exist, error); } -static gboolean -link_one_file (OstreeRepo *self, const char *path, OstreeObjectType type, - gboolean ignore_exists, gboolean force, - GChecksum **out_checksum, - GError **error) -{ - gboolean ret = FALSE; - struct stat stbuf; - GChecksum *id = NULL; - gboolean did_exist; - - if (!ostree_stat_and_checksum_file (-1, path, type, &id, &stbuf, error)) - goto out; - - if (!ostree_repo_store_object_trusted (self, path, g_checksum_get_string (id), type, - ignore_exists, force, &did_exist, error)) - goto out; - - *out_checksum = id; - id = NULL; - ret = TRUE; - out: - if (id != NULL) - g_checksum_free (id); - return ret; -} - -gboolean -ostree_repo_link_file (OstreeRepo *self, - const char *path, - gboolean ignore_exists, - gboolean force, - GError **error) -{ - OstreeRepoPrivate *priv = GET_PRIVATE (self); - GChecksum *checksum = NULL; - - g_return_val_if_fail (error == NULL || *error == NULL, FALSE); - g_return_val_if_fail (priv->inited, FALSE); - - if (!link_one_file (self, path, OSTREE_OBJECT_TYPE_FILE, - ignore_exists, force, &checksum, error)) - return FALSE; - g_checksum_free (checksum); - return TRUE; -} - gboolean ostree_repo_store_packfile (OstreeRepo *self, const char *expected_checksum, @@ -1509,12 +1456,17 @@ add_one_file_to_tree_and_import (OstreeRepo *self, { gboolean ret = FALSE; GChecksum *checksum = NULL; + struct stat stbuf; + gboolean did_exist; g_return_val_if_fail (error == NULL || *error == NULL, FALSE); g_assert (tree != NULL); - if (!link_one_file (self, abspath, OSTREE_OBJECT_TYPE_FILE, - TRUE, FALSE, &checksum, error)) + if (!ostree_stat_and_checksum_file (-1, abspath, OSTREE_OBJECT_TYPE_FILE, &checksum, &stbuf, error)) + goto out; + + if (!ostree_repo_store_object_trusted (self, abspath, g_checksum_get_string (checksum), + OSTREE_OBJECT_TYPE_FILE, TRUE, FALSE, &did_exist, error)) goto out; g_hash_table_replace (tree->files, g_strdup (basename), diff --git a/libostree/ostree-repo.h b/libostree/ostree-repo.h index e9a690a0..b7a259c2 100644 --- a/libostree/ostree-repo.h +++ b/libostree/ostree-repo.h @@ -65,12 +65,6 @@ gboolean ostree_repo_write_config (OstreeRepo *self, GKeyFile *new_config, GError **error); -gboolean ostree_repo_link_file (OstreeRepo *self, - const char *path, - gboolean ignore_exists, - gboolean force, - GError **error); - gboolean ostree_repo_store_packfile (OstreeRepo *self, const char *expected_checksum, const char *path,