Systemd/src
Lennart Poettering ae018d9bc9 cgroup: make sure all our cgroup objects have a suffix and are properly escaped
Session objects will now get the .session suffix, user objects the .user
suffix, nspawn containers the .nspawn suffix.

This also changes the user cgroups to be named after the numeric UID
rather than the username, since this allows us the parse these paths
standalone without requiring access to the cgroup file system.

This also changes the mapping of instanced units to cgroups. Instead of
mapping foo@bar.service to the cgroup path /user/foo@.service/bar we
will now map it to /user/foo@.service/foo@bar.service, in order to
ensure that all our objects are properly suffixed in the tree.
2013-04-22 23:14:12 -03:00
..
ac-power unit: add ConditionACPower= 2012-12-31 21:24:26 +01:00
activate move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
analyze analyze: various cleanups 2013-04-08 20:35:25 +02:00
ask-password util: rename parse_usec() to parse_sec() sinds the default unit is seconds 2013-04-03 20:12:57 +02:00
binfmt fileio: in envfiles, do not skip lines following empty lines 2013-04-13 20:24:39 -04:00
boot bootctl: fix help text 2013-03-29 15:47:43 +01:00
bootchart move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
cgls move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
cgroups-agent build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
cgtop cgtop: print absolute CPU times with format_timespan 2013-04-08 15:23:52 +02:00
core cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
cryptsetup crypt-setup-generator: correctly check return of strdup 2013-04-19 10:10:41 -04:00
delta pager: introduce "jump to end" option 2013-03-07 21:16:04 +01:00
detect-virt build-sys: drop all distribution specfic checks 2013-01-04 23:26:21 +01:00
efi-boot-generator efi: various cleanups 2013-02-13 00:12:58 +01:00
fsck Do no isolate in case of emergency or severe problems 2013-04-01 23:43:48 -04:00
fstab-generator move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
getty-generator honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
gudev licence: remove references to old FSF address 2012-12-17 11:41:31 +01:00
hostname Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
initctl initctl: fix return from unitialized memory in error path 2013-03-21 22:39:23 -04:00
journal cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
kernel-install kernel-install: don't make unused parameter mandatory 2013-04-08 17:00:04 +02:00
libsystemd-bus bus: implement client logic for fd passing 2013-04-21 22:24:50 -03:00
libsystemd-daemon Include <fcntl.h> instead of <sys/fcntl.h> 2013-04-13 21:02:03 -04:00
libsystemd-id128 sd-id128: check that the kernel is feeding us proper data 2013-04-05 00:17:35 -04:00
libudev libudev: remove udev_monitor_new_from_socket() symbol 2013-04-16 02:15:45 +02:00
locale move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
login cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
machine-id-setup build-sys: drop all distribution specfic checks 2013-01-04 23:26:21 +01:00
modules-load move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
notify env: considerably beef up environment cleaning logic 2013-02-11 03:54:50 +01:00
nspawn cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
nss-myhostname nss-myhostname: ensure that glibc's assert is used 2013-04-19 16:31:52 -04:00
python-systemd systemd-python: wrap sd_journal_add_conjunction 2013-04-18 19:38:28 -04:00
quotacheck honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
random-seed random-seed: fix error message typo 2012-10-19 17:31:33 +02:00
rc-local-generator build-sys: make rc-local support part of SYSV compat 2013-01-04 23:26:20 +01:00
readahead Reintroduce f_type comparison macro 2013-04-19 13:59:07 +02:00
remount-fs Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
reply-password Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
shared cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
shutdownd Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
sleep util: rename write_one_line_file() to write_string_file() 2013-04-03 20:12:56 +02:00
stdio-bridge Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
sysctl fileio: in envfiles, do not skip lines following empty lines 2013-04-13 20:24:39 -04:00
system-update-generator log.h: new log_oom() -> int -ENOMEM, use it 2012-07-26 11:48:26 +02:00
systemctl move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
systemd journal: add one more level on top with AND 2013-04-17 09:15:23 +02:00
test cgroup: make sure all our cgroup objects have a suffix and are properly escaped 2013-04-22 23:14:12 -03:00
timedate move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
timestamp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
tmpfiles move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
tty-ask-password-agent Report about syntax errors with metadata 2013-04-17 00:09:16 -04:00
udev move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
update-utmp Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
vconsole move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
.gitignore move libsystemd-id128, libsystemd-daemon to subdir 2012-04-12 15:26:39 +02:00
Makefile relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00