Move selinux-related stuff from btrfs-util.c to label.c

In preparation for future changes.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2017-12-19 15:22:05 +01:00
parent d49a7143fc
commit de2e28d87d
5 changed files with 22 additions and 20 deletions
-19
View File
@@ -50,7 +50,6 @@
#include "missing.h"
#include "path-util.h"
#include "rm-rf.h"
#include "selinux-util.h"
#include "smack-util.h"
#include "sparse-endian.h"
#include "stat-util.h"
@@ -174,24 +173,6 @@ int btrfs_subvol_make(const char *path) {
return 0;
}
int btrfs_subvol_make_label(const char *path) {
int r;
assert(path);
r = mac_selinux_create_file_prepare(path, S_IFDIR);
if (r < 0)
return r;
r = btrfs_subvol_make(path);
mac_selinux_create_file_clear();
if (r < 0)
return r;
return mac_smack_fix(path, false, false);
}
int btrfs_subvol_set_read_only_fd(int fd, bool b) {
uint64_t flags, nflags;
struct stat st;