]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/env-file-label.c
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
5 #include "env-file-label.h"
7 #include "selinux-util.h"
9 int write_env_file_label(int dir_fd
, const char *fname
, char **headers
, char **l
) {
12 r
= mac_selinux_create_file_prepare(fname
, S_IFREG
);
16 r
= write_env_file(dir_fd
, fname
, headers
, l
);
18 mac_selinux_create_file_clear();
23 int write_vconsole_conf_label(char **l
) {
26 r
= mac_selinux_create_file_prepare("/etc/vconsole.conf", S_IFREG
);
30 r
= write_vconsole_conf(AT_FDCWD
, "/etc/vconsole.conf", l
);
32 mac_selinux_create_file_clear();