Michal Schmidt
07e833bc1d
condition: add ConditionSecurity
...
Using ConditionSecurity a unit can depend on a security module being
enabled/disabled. For now the only recognized security module is SELinux.
I'd like to use this feature for a unit that creates /.autorelabel if
SELinux is disabled, to ensure a relabel is done automatically when the
system is later rebooted with SELinux enabled.
2011-04-03 22:16:37 +02:00
Michal Schmidt
41584525cf
load-fragment: unify config_parse_condition_{kernel, virt}
...
They only differ in the condition type, otherwise the code is identical.
Replace them with a more generic config_parse_condition_string().
2011-04-03 22:16:23 +02:00
Michal Schmidt
8fb81fa784
condition: fix dumping of conditions
...
Several condition types were missing their strings, they were showing as
"(null)" in systemctl dump.
Indentation was missing too.
2011-04-03 22:15:58 +02:00
Lennart Poettering
99ee2e9295
initctl: /dev/initctl is a named pipe, not a socket
2011-04-03 22:15:14 +02:00
Lennart Poettering
7c3b203c5c
kmsg-syslogd: pass facility value into kmsg
2011-04-03 22:15:14 +02:00
Kay Sievers
5b75435328
move /var/lock to HAVE_SYSV_COMPAT
2011-04-03 22:09:25 +02:00
Kay Sievers
16b879e3ee
update TODO
2011-04-03 17:08:46 +02:00
Lennart Poettering
cca4aeeead
tmpfiles: split off rules for legacy systems into legacy.conf
2011-04-02 01:08:31 +02:00
Lennart Poettering
bb29785e0d
general: replace a few uses of /var/run by /run
2011-04-01 15:25:46 +02:00
Lennart Poettering
a9f470b802
build-sys: bump version
2011-04-01 01:35:27 +02:00
Lennart Poettering
e1ab991283
tmpfiles: enforce new /var/lock semantics
...
http://lists.freedesktop.org/archives/systemd-devel/2011-March/001823.html
2011-04-01 00:43:28 +02:00
Lennart Poettering
c61e77d3ea
man: document ConditionPathIsDirectory=
2011-04-01 00:42:57 +02:00
Lennart Poettering
43515ba0ce
mount: also relabel pre-mounted API dirs
2011-03-31 21:40:10 +02:00
Lennart Poettering
7d76f31288
log: fix shifting of facilities
2011-03-31 21:22:44 +02:00
Lennart Poettering
29db583471
log: don't strip facility when writing to kmsg
2011-03-31 19:49:04 +02:00
Lennart Poettering
7602c46fe6
man: uinput.ko is a bad example
2011-03-31 18:19:59 +02:00
Lennart Poettering
7ebdfc936e
build-sys: create a number of drop-in config dirs
2011-03-31 18:17:32 +02:00
Lennart Poettering
da19d5c19f
src: our lord is coverity
2011-03-31 15:35:40 +02:00
Lennart Poettering
ba1a55152c
random: do not print warning if random seed doesn't exist yet
2011-03-31 04:40:02 +02:00
Lennart Poettering
9408a2d295
plymouth: use PID file to detect whether ply is running
2011-03-31 04:26:40 +02:00
Lennart Poettering
f695b3b09b
build-sys: install systemd-analyze by default
2011-03-31 03:25:30 +02:00
Lennart Poettering
fe8954ab47
analyze: improve output
2011-03-31 03:18:14 +02:00
Kay Sievers
3f7a8c4e9f
update TODO
2011-03-31 02:36:32 +02:00
Lennart Poettering
8e028bb1ed
analyze: add plotter
2011-03-31 01:19:12 +02:00
Lennart Poettering
3b2775c5ce
unit: when deserializing do reconnect to dbus/syslog when they show up
2011-03-30 20:16:07 +02:00
Lennart Poettering
fac9f8df1f
analyze: beautify output a bit
2011-03-30 20:15:45 +02:00
Lennart Poettering
f39133ac7f
analyze: add systemd-analyze tool
2011-03-30 20:04:37 +02:00
Lennart Poettering
bdbf995180
unit: don't override timestamps due to state changes when deserializing
2011-03-30 20:04:20 +02:00
Lennart Poettering
39366bacda
plymouth: don't explicitly enable status message when plymouth is up
...
https://bugzilla.redhat.com/show_bug.cgi?id=676302
systemd now watches /run/initramfs/plymouth and generates messages
exactly when that file exists. Hence we don't need the sending of the
signals anymore.
2011-03-30 03:03:35 +02:00
Lennart Poettering
6faa11140b
status: show status messages unconditionally if plymouth is around
2011-03-30 02:21:48 +02:00
Lennart Poettering
871c44a747
taint: add missing cgroups taint flag
2011-03-30 02:12:46 +02:00
Lennart Poettering
d885ac661b
locale: don't access misinitialized variable
2011-03-30 02:09:15 +02:00
Lennart Poettering
cb39ed3fde
quota: do not pull in quota tools for mounts that do not originate in neither /etc/fstab nor fragment files
2011-03-30 01:53:34 +02:00
Lennart Poettering
72bc8d0056
manager: fix taint check for /usr
2011-03-30 00:47:50 +02:00
Lennart Poettering
ea87ca5a9e
unit: never apply /etc/rcN.d/ priority to native services
2011-03-30 00:43:16 +02:00
Lennart Poettering
efbac6d29c
unit: fix parsing of condition-result
2011-03-29 23:32:31 +02:00
Lennart Poettering
d325ef27a7
unit: don't complain about failed units when deserializing
2011-03-29 23:32:10 +02:00
Lennart Poettering
cd25cce98f
exec: drop process group kill mode since it has little use and confuses the user
2011-03-29 23:31:38 +02:00
Lennart Poettering
12235040ec
cgroup: explain when we cannot initialize the cgroup stuff
2011-03-29 20:29:02 +02:00
Florian Kriener
34f0fd8187
locale: full fledged /etc/default/locale support for debian
...
debian uses /etc/default/locale for all locale setup, this patch
adds full support for it to systemd.
2011-03-29 19:41:06 +02:00
Lennart Poettering
964d124efa
systemctl: don't truncate description when using pager
...
https://bugs.freedesktop.org/show_bug.cgi?id=35725
2011-03-29 18:54:37 +02:00
Lennart Poettering
441dfe092a
ask-password: also accept Backspace as first keypress as silent mode switch
2011-03-29 18:32:46 +02:00
Lennart Poettering
e6402d1077
unit: when deserializing jobs, don't pull in dependencies
2011-03-29 13:11:13 +02:00
Lennart Poettering
1ead1cad4b
man: really fix all LC_MESSAGE to LC_MESSAGES
...
https://bugs.freedesktop.org/show_bug.cgi?id=35534
2011-03-29 12:12:31 +02:00
Lennart Poettering
18a5d7fffb
build-sys: bump version
2011-03-29 12:12:31 +02:00
Kay Sievers
e30b45bb84
udev: tty - re-add accidentially removed hvc* match
2011-03-29 01:44:06 +02:00
Lennart Poettering
08a67ac43d
locale: fix LC_MESSAGES variable name
...
https://bugs.freedesktop.org/show_bug.cgi?id=35534
2011-03-29 01:38:06 +02:00
William Jon McCann
c20deda415
plymouth: Remove the calls to plymouth message
...
* messages aren't translated
* console text is ugly
* they are jargonny
* they really aren't needed
https://bugs.freedesktop.org/show_bug.cgi?id=35711
2011-03-29 01:21:54 +02:00
Kay Sievers
1f7f38f6d4
udev: systemd-tag all ttys
2011-03-29 01:19:39 +02:00
Kay Sievers
6f4ed5203a
tmpfiles fix /run/lock permissions
...
<mbiebl> kay: just wondering: d /run/lock 0755 root lock -
<mbiebl> shouldn't that rather be 0775?
<mbiebl> otherwise it doesn't make sense
2011-03-29 00:15:14 +02:00