summaryrefslogtreecommitdiff
path: root/src/shared/mkdir.h
Commit message (Collapse)AuthorAge
* shared: include stdbool.h in mkdir.hSjoerd Simons2014-07-16
|
* tmpfiles: get rid of "m" lines, make them redundant by "z"Lennart Poettering2014-06-10
| | | | | | | "m" so far has been a non-globbing version of "z". Since this makes it quite redundant, let's get rid of it. Remove "m" from the man pages, beef up "z" docs instead, and make "m" nothing more than a compatibility alias for "z".
* shared: export is_dirZbigniew Jędrzejewski-Szmek2014-03-17
|
* mkdir: modernize header ifdefsLennart Poettering2013-11-06
|
* shared: split mkdir_*() and mkdir_*_label() from each otherKay Sievers2013-07-26
| | | | | Avoid pulling-in selinux for tools which just create directories but not need to fix the selinux label.
* core: general cgroup reworkLennart Poettering2013-06-27
| | | | | | | | | | | | | | | | Replace the very generic cgroup hookup with a much simpler one. With this change only the high-level cgroup settings remain, the ability to set arbitrary cgroup attributes is removed, so is support for adding units to arbitrary cgroup controllers or setting arbitrary paths for them (especially paths that are different for the various controllers). This also introduces a new -.slice root slice, that is the parent of system.slice and friends. This enables easy admin configuration of root-level cgrouo properties. This replaces DeviceDeny= by DevicePolicy=, and implicitly adds in /dev/null, /dev/zero and friends if DeviceAllow= is used (unless this is turned off by DevicePolicy=).
* mkdir: provide all functions with and without selinux label applicationKay Sievers2012-05-31
|
* mkdir: append _label to all mkdir() calls that explicitly set the selinux ↵Kay Sievers2012-05-31
| | | | context
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-12
| | | | | | | | | | | | | | We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends.
* rename basic.la to shared.la and put selinux deps in shared-selinx.laKay Sievers2012-04-10
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor.