Tollef Fog Heen
91cf7e5c37
Fix typo
2012-04-17 09:47:23 +02:00
Kay Sievers
7c66aeba0f
update TODO
2012-04-17 02:55:39 +02:00
Kay Sievers
3b49d09a3d
udev: kill udev_selinux_setfscreateconat()
2012-04-17 02:20:32 +02:00
Kay Sievers
9e13dbae50
udev: replace util_create_path() with mkdir_parents()
2012-04-17 01:09:39 +02:00
Kay Sievers
f13b388f97
udev: install udevd as /usr/lib/systemd/systemd-udevd
2012-04-17 00:18:30 +02:00
Kay Sievers
33502ffe2e
udev: use startswith() and streq()
2012-04-16 20:54:17 +02:00
Kay Sievers
6ada823a9a
udev: remove configuration options for /dev, /sys, /run directories
2012-04-16 19:20:57 +02:00
Kay Sievers
8fef0ff25c
udev: replace ARRAY_SIZE() with ELEMENTSOF()
2012-04-16 19:20:57 +02:00
Lennart Poettering
b59e246565
logind: remove redundant entries from logind's default controller lists too
2012-04-16 19:15:00 +02:00
Lennart Poettering
b69d29ce04
systemctl: show main and control PID explicitly in cgroup-show
...
In some cases the main/control PID of a service can be outside of the
services cgroups (for example, if logind readjusts the processes'
cgroup). In order to clarify this for the user show the main/control PID
in the cgroup tree nonetheless, but mark them specially.
2012-04-16 18:59:40 +02:00
Lennart Poettering
888c710235
util: introduce memdup()
2012-04-16 18:59:08 +02:00
Lennart Poettering
c3175a7f40
cgls: don't show empty cgroups by default
2012-04-16 18:59:08 +02:00
Lennart Poettering
c7b5eb98e8
logind: hook up inhibit logic with idle hint logic
2012-04-16 18:59:08 +02:00
Lennart Poettering
f8e2fb7b14
logind: add shutdown/suspend/idle inhibition framework
2012-04-16 18:59:08 +02:00
Lennart Poettering
9156e799a2
manager: remove unavailable/redundant entries from default controllers list
2012-04-16 18:59:07 +02:00
Lennart Poettering
3474ae3c7e
cgroup: if a controller is not available don't try to create cgroups in its hierarchy
2012-04-16 18:59:07 +02:00
Kay Sievers
80172751b7
udev: udev_monitor_new_from_socket() - log error and remove from public header
2012-04-15 18:52:42 +02:00
Kay Sievers
378f2e074e
udev: update some rules
2012-04-15 16:09:12 +02:00
Kay Sievers
9d77f8751b
udev: doc - sync libudev and gudev
2012-04-15 03:34:38 +02:00
Kay Sievers
194bbe3338
udev: cleanup the udev cgroup when the daemon enters the idle state
2012-04-15 03:11:08 +02:00
Kay Sievers
b45f770f00
udev: clarify man page regarding starting dameons
2012-04-14 21:53:26 +02:00
Kay Sievers
4090d4ca12
gudev: gtk-doc - hide licence stuff which consumes three-fourths of the index page
2012-04-14 21:23:36 +02:00
Kay Sievers
3306a53168
udev: trivial gtk-doc update
2012-04-14 21:16:31 +02:00
Kay Sievers
20d83f2f43
udev: move all unconditionally installed rules to rules/
2012-04-14 20:10:03 +02:00
Kay Sievers
8ea5c07b1c
udev: keymap - move src/udev/force-release-maps/ to keymaps-force-release/
2012-04-14 19:53:31 +02:00
Kay Sievers
0b87a07761
udev: test - move test/ and src/test/
2012-04-14 19:36:47 +02:00
Kay Sievers
7c09aafd26
README: update udev requirements
2012-04-14 19:25:28 +02:00
Kay Sievers
7c1d34c5d4
build-sys: silence the xsltproc output
2012-04-14 18:05:06 +02:00
Kay Sievers
690804ca8e
build-sys: add 'make doc-sync' target
2012-04-13 23:51:22 +02:00
Lennart Poettering
ecedd90fcd
service: place control command in subcgroup control/
...
Previously, we were brutally and onconditionally killing all processes
in a service's cgroup before starting the service anew, in order to
ensure that StartPre lines cannot be misused to spawn long-running
processes.
On logind-less systems this has the effect that restarting sshd
necessarily calls all active ssh sessions, which is usually not
desirable.
With this patch control processes for a service are placed in a
sub-cgroup called "control/". When starting a service anew we simply
kill this cgroup, but not the main cgroup, in order to avoid killing any
long-running non-control processes from previous runs.
https://bugzilla.redhat.com/show_bug.cgi?id=805942
2012-04-13 23:29:59 +02:00
Kay Sievers
3b6d9a7c50
update .gitignore
2012-04-13 21:58:01 +02:00
Lennart Poettering
8aec53fb90
polkit: spawn agent in --fallback mode
2012-04-13 21:52:42 +02:00
Kay Sievers
5f86ae4385
update .gitignore
2012-04-13 21:49:25 +02:00
Lennart Poettering
b562f5a57d
build-sys: add stub makefiles to all subdirs to ease development with emacs
2012-04-13 21:37:59 +02:00
Lennart Poettering
9537eab070
nspawn: add missing include lines
2012-04-13 21:37:59 +02:00
Lennart Poettering
c757a65b6a
watchdog: make watchdog dbus properties writable
2012-04-13 21:37:59 +02:00
Lennart Poettering
d4e7373bbb
dbus: automatically send out changed events for properties written to
2012-04-13 21:37:59 +02:00
Kay Sievers
5e947e88d4
udev: gudev - silence introspection scanner warning
...
<kay> walters: you happen to know how to silence this? gudev.h:24: Warning:
GUdev: symbol='_GUDEV_INSIDE_GUDEV_H': Unknown namespace for symbol 'GUDEV_INSIDE_GUDEV_H'
<walters> kay, probably:
<walters> -#define _GUDEV_INSIDE_GUDEV_H 1
<walters> +#define _GUDEV_INSIDE_GUDEV_H
<walters> kay, if the scanner sees a define with a value it assumes it's a constant for public consumption
<walters> kay, patch in https://bugzilla.gnome.org/show_bug.cgi?id=674072 fwiw
<kay> walters: cool, thanks!
<kay> walters: your workaround removing the "1" works. nice!
2012-04-13 21:35:45 +02:00
Lennart Poettering
2dad62205f
dbus: expose whether we have a hardware watchdog on the bus
2012-04-13 19:46:51 +02:00
Lennart Poettering
186b97d99f
units: drop audit reference from description of utmp units since that is build-time optional
2012-04-13 19:46:51 +02:00
Lennart Poettering
fb316903b8
units: add CAP_MKNOD condition to the other two udev services too
2012-04-13 19:46:51 +02:00
Lennart Poettering
691206668a
unit: signal explicitly if a condition failed in unit_start()
...
We shouldn't print a status message on the console if we skipped a unit
due to a condition. Hence make unit_start() return -ENOEXEC in such a
case which is mapped to JOB_SKIPPED which results in no console message.
2012-04-13 19:46:51 +02:00
Kay Sievers
bb061708d5
udev: move libudev, gudev to src/; move gudev/docs/, udev/docs/ to to docs/
2012-04-13 19:22:06 +02:00
Lennart Poettering
74afee9c18
logind: explicitly check for /dev/tty0
2012-04-13 18:52:53 +02:00
Lennart Poettering
41807efb15
units: do binfmt magic only when /proc/sys is writable
2012-04-13 18:52:53 +02:00
Lennart Poettering
9f28b98ec6
main: unset some more env vars
2012-04-13 18:52:53 +02:00
Lennart Poettering
44785992c3
audit: ignore if we get EPERM
...
if auditing access is not available, then don't complain about it, in
order to play nice with systems lacking CAP_SYS_AUDIT
2012-04-13 18:52:53 +02:00
Lennart Poettering
2c3ff76eb0
loopback: handle EPERM more gracefully
2012-04-13 18:52:53 +02:00
Lennart Poettering
a41b539efc
manager: support systems lacking /dev/tty0
2012-04-13 18:52:52 +02:00
Lennart Poettering
e58a12770c
nspawn: fake /dev/kmsg and /proc/kmsg as fifo
2012-04-13 18:52:52 +02:00