summarylogtreecommitdiffstats
path: root/0005-libsemanage-store-users_extra-in-the-policy-store.patch
diff options
context:
space:
mode:
Diffstat (limited to '0005-libsemanage-store-users_extra-in-the-policy-store.patch')
-rw-r--r--0005-libsemanage-store-users_extra-in-the-policy-store.patch57
1 files changed, 0 insertions, 57 deletions
diff --git a/0005-libsemanage-store-users_extra-in-the-policy-store.patch b/0005-libsemanage-store-users_extra-in-the-policy-store.patch
deleted file mode 100644
index e67c33943896..000000000000
--- a/0005-libsemanage-store-users_extra-in-the-policy-store.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From cee54248903f4560529eef7ca7051527dab51fd1 Mon Sep 17 00:00:00 2001
-From: Steve Lawrence <slawrence@tresys.com>
-Date: Thu, 3 Sep 2015 13:07:36 -0400
-Subject: [PATCH 5/5] libsemanage: store users_extra in the policy store
-
-users_extra is needed by genhomedircon and when listing seusers, so it
-must be kept in the policy store. Also move the FC_TMPL unlink() closer
-to where the FC_TMPL is created; not a functional change, but eaiser to
-follow.
-
-Signed-off-by: Steve Lawrence <slawrence@tresys.com>
-Acked-by: Stephen Smalley <sds@tycho.nsa.gov>
----
- libsemanage/src/direct_api.c | 7 +++----
- libsemanage/utils/semanage_migrate_store | 1 +
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/libsemanage/src/direct_api.c b/libsemanage/src/direct_api.c
-index d77a3e2dff12..0c6ed1f5703d 100644
---- a/libsemanage/src/direct_api.c
-+++ b/libsemanage/src/direct_api.c
-@@ -1160,6 +1160,9 @@ static int semanage_direct_commit(semanage_handle_t * sh)
- if (retval < 0)
- goto cleanup;
-
-+ /* remove FC_TMPL now that it is now longer needed */
-+ unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL));
-+
- pfcontexts->dtable->drop_cache(pfcontexts->dbase);
-
- /* SEUsers */
-@@ -1301,10 +1304,6 @@ static int semanage_direct_commit(semanage_handle_t * sh)
- sepol_policydb_free(out);
- out = NULL;
-
-- /* remove files that are automatically generated and no longer needed */
-- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_FC_TMPL));
-- unlink(semanage_path(SEMANAGE_TMP, SEMANAGE_USERS_EXTRA));
--
- if (sh->do_rebuild || modified || bools_modified || fcontexts_modified) {
- retval = semanage_install_sandbox(sh);
- }
-diff --git a/libsemanage/utils/semanage_migrate_store b/libsemanage/utils/semanage_migrate_store
-index 915471501174..dc02c27389f6 100755
---- a/libsemanage/utils/semanage_migrate_store
-+++ b/libsemanage/utils/semanage_migrate_store
-@@ -241,6 +241,7 @@ if __name__ == "__main__":
- "file_contexts.local",
- "seusers",
- "users.local",
-+ "users_extra",
- "users_extra.local",
- "disable_dontaudit",
- "preserve_tunables",
---
-2.5.1
-