Kay Sievers
a095315b3c
build-sys: split internal basic/ library from shared/
...
basic/ can be used by everything
cannot use anything outside of basic/
libsystemd/ can use basic/
cannot use shared/
shared/ can use libsystemd/
2015-06-11 10:52:46 +02:00
Thomas Hindoe Paaboel Andersen
2eec67acbb
remove unused includes
...
This patch removes includes that are not used. The removals were found with
include-what-you-use which checks if any of the symbols from a header is
in use.
2015-02-23 23:53:42 +01:00
Lennart Poettering
d7b8eec7dc
tmpfiles: add new line type 'v' for creating btrfs subvolumes
2014-12-28 02:08:40 +01:00
Lennart Poettering
ecabcf8b6e
selinux: clean up selinux label function naming
2014-10-23 21:36:56 +02:00
WaLyong Cho
cc56fafeeb
mac: rename apis with mac_{selinux/smack}_ prefix
2014-10-23 17:13:15 +02:00
Zbigniew Jędrzejewski-Szmek
754fc0c720
fileio-label: return error when writing fails
...
The status of actually writing the file was totally ignored.
2014-10-03 08:58:40 -04:00
Zbigniew Jędrzejewski-Szmek
9f1c19405a
sysusers: fix selinux context of backup files
...
Also, fix fopen_temporary_label to set proper context. By chance,
all users so far used the same context, so the error didn't matter.
Also, check return value from label_init().
https://bugzilla.redhat.com/show_bug.cgi?id=1121806
2014-07-21 20:53:05 -04:00
Zbigniew Jędrzejewski-Szmek
f7f628b5db
Add function to open temp files in selinux mode
2014-07-13 21:11:07 -04:00
Lennart Poettering
574d5f2dfc
util: rename write_one_line_file() to write_string_file()
...
You can write much more than just one line with this call (and we
frequently do), so let's correct the naming.
2013-04-03 20:12:56 +02:00
Harald Hoyer
a5c32cff1f
honor SELinux labels, when creating and writing config files
...
Also split out some fileio functions to fileio.c and provide a SELinux
aware pendant in fileio-label.c
see https://bugzilla.redhat.com/show_bug.cgi?id=881577
2013-02-14 16:19:38 +01:00