mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
security_selinux: Drop virSecuritySELinuxSetFileconOptional()
There is no real difference between virSecuritySELinuxSetFilecon() and virSecuritySELinuxSetFileconOptional(). Drop the latter in favour of the former. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
34712a5e3b
commit
079c1d6a29
@ -1419,15 +1419,6 @@ virSecuritySELinuxSetFileconHelper(virSecurityManagerPtr mgr,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int
|
|
||||||
virSecuritySELinuxSetFileconOptional(virSecurityManagerPtr mgr,
|
|
||||||
const char *path,
|
|
||||||
const char *tcon,
|
|
||||||
bool remember)
|
|
||||||
{
|
|
||||||
return virSecuritySELinuxSetFileconHelper(mgr, path, tcon, true, remember);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
virSecuritySELinuxSetFilecon(virSecurityManagerPtr mgr,
|
virSecuritySELinuxSetFilecon(virSecurityManagerPtr mgr,
|
||||||
const char *path,
|
const char *path,
|
||||||
@ -1884,28 +1875,28 @@ virSecuritySELinuxSetImageLabelInternal(virSecurityManagerPtr mgr,
|
|||||||
parent_seclabel->label, remember);
|
parent_seclabel->label, remember);
|
||||||
} else if (!parent || parent == src) {
|
} else if (!parent || parent == src) {
|
||||||
if (src->shared) {
|
if (src->shared) {
|
||||||
ret = virSecuritySELinuxSetFileconOptional(mgr,
|
ret = virSecuritySELinuxSetFilecon(mgr,
|
||||||
src->path,
|
src->path,
|
||||||
data->file_context,
|
data->file_context,
|
||||||
remember);
|
remember);
|
||||||
} else if (src->readonly) {
|
} else if (src->readonly) {
|
||||||
ret = virSecuritySELinuxSetFileconOptional(mgr,
|
ret = virSecuritySELinuxSetFilecon(mgr,
|
||||||
src->path,
|
src->path,
|
||||||
data->content_context,
|
data->content_context,
|
||||||
remember);
|
remember);
|
||||||
} else if (secdef->imagelabel) {
|
} else if (secdef->imagelabel) {
|
||||||
ret = virSecuritySELinuxSetFileconOptional(mgr,
|
ret = virSecuritySELinuxSetFilecon(mgr,
|
||||||
src->path,
|
src->path,
|
||||||
secdef->imagelabel,
|
secdef->imagelabel,
|
||||||
remember);
|
remember);
|
||||||
} else {
|
} else {
|
||||||
ret = 0;
|
ret = 0;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
ret = virSecuritySELinuxSetFileconOptional(mgr,
|
ret = virSecuritySELinuxSetFilecon(mgr,
|
||||||
src->path,
|
src->path,
|
||||||
data->content_context,
|
data->content_context,
|
||||||
remember);
|
remember);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ret == 1 && !disk_seclabel) {
|
if (ret == 1 && !disk_seclabel) {
|
||||||
@ -2045,14 +2036,14 @@ virSecuritySELinuxSetSCSILabel(virSCSIDevicePtr dev,
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (virSCSIDeviceGetShareable(dev))
|
if (virSCSIDeviceGetShareable(dev))
|
||||||
return virSecuritySELinuxSetFileconOptional(mgr, file,
|
return virSecuritySELinuxSetFilecon(mgr, file,
|
||||||
data->file_context, true);
|
data->file_context, true);
|
||||||
else if (virSCSIDeviceGetReadonly(dev))
|
else if (virSCSIDeviceGetReadonly(dev))
|
||||||
return virSecuritySELinuxSetFileconOptional(mgr, file,
|
return virSecuritySELinuxSetFilecon(mgr, file,
|
||||||
data->content_context, true);
|
data->content_context, true);
|
||||||
else
|
else
|
||||||
return virSecuritySELinuxSetFileconOptional(mgr, file,
|
return virSecuritySELinuxSetFilecon(mgr, file,
|
||||||
secdef->imagelabel, true);
|
secdef->imagelabel, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
Loading…
Reference in New Issue
Block a user