Lennart Poettering
be5412d854
main: jointly mount more controllers
...
After talking to the cgroup kernel folks at LPC we came to the
conclusion that it is probably a good idea to mount all CPU related
resp. all network related cgroup controllers together, both because they
are good defaults for admins and because this might prepare
for eventual kernel cleanups where the ability to mount them separately
is removed.
2012-09-03 18:59:05 -07:00
Lennart Poettering
1946b0bd55
journalctl: include logs from PID 1 about services in systemctl status
2012-09-03 18:59:05 -07:00
Lennart Poettering
268ba0ef60
readahead: a bit of reformatting
2012-09-03 18:59:05 -07:00
Lennart Poettering
cde9cb343a
util: make path_is_mount_point() recognize bind mounts, too
2012-09-03 18:59:05 -07:00
Lennart Poettering
ddffe89246
journal: don't pull in flush service from journald service
...
In the initrd we don't need the flush service hence don't attempt to
pull it in.
2012-09-03 18:59:05 -07:00
Lennart Poettering
7e75c5ac2d
unit: make sure structured logging is available before we enter the main boot phase
2012-09-03 18:59:05 -07:00
Lennart Poettering
c0387ebfb6
swap: don't try to shutdown swaps on shutdown in a container
2012-09-03 18:59:05 -07:00
Lennart Poettering
a5c3034fa7
swap: refuse start/stop of swaps in container
2012-09-03 18:59:05 -07:00
Lennart Poettering
024f268d63
shutdown: don't attempt read-only mounts in a container
2012-09-03 18:59:04 -07:00
Lennart Poettering
81270860a5
journal: suppress structured messages if they'd go to the console
2012-09-03 18:59:04 -07:00
Lennart Poettering
877d54e9b0
journal: generate structured journal messages for a number of events
2012-09-03 18:59:04 -07:00
Lennart Poettering
88fae6e044
shared: in code that might get called from suid programs use __secure_getenv() rather than getenv()
...
It's better to be safe than sorry.
2012-09-03 18:59:04 -07:00
Zbigniew Jędrzejewski-Szmek
fe1fed02c7
build-sys: xsltproc is required for man pages and gtk-doc
2012-08-25 02:01:44 +02:00
Yin Kangkai
70f09301d5
journal: add HAVE_XZ check to avoid build failure
...
Without this, build fail with --disable-xz or xz not installed.
2012-08-25 02:01:12 +02:00
Martin Pitt
32f0eca017
keymaps: Add "e" key for Acer Aspire 5720
...
https://launchpad.net/bugs/1009836
2012-08-24 07:11:20 +02:00
Allin Cottrell
4871690d9e
journald: add missing includes
2012-08-24 01:46:38 +02:00
Lukas Nykryn
f284860764
sd-journal: return null when mmap_cache_new fails
2012-08-23 13:53:30 +02:00
Lukas Nykryn
9f89986d2b
hashmap: hashmap_contains does not need hashmap_entry
2012-08-23 13:53:30 +02:00
Lukas Nykryn
403a56bf81
readahead-analyze: don't call fclose on null
2012-08-23 13:53:30 +02:00
Lukas Nykryn
032f81645b
core: free word later in parse_proc_cmdline
2012-08-23 13:53:30 +02:00
Lukas Nykryn
a34faf579d
login: check return of parse_pid and parse_uid
2012-08-23 13:53:30 +02:00
Lukas Nykryn
b5fb37899d
load-fragment: initialize bool invert before use
2012-08-23 13:31:32 +02:00
Lennart Poettering
38a60d7112
build-sys: prepare release 189
2012-08-23 02:46:22 +02:00
Lennart Poettering
8d1b002a2e
service: introduce a proper service result if the start limit is hit
2012-08-22 05:02:33 +02:00
Lennart Poettering
99add6fd0b
journalctl: complain if unprivileged users attempt to access the journal and persistant logging is off
2012-08-22 04:45:17 +02:00
Lennart Poettering
d2bd7630d7
journal: the ratelimiter is part of journald
2012-08-22 03:43:45 +02:00
Lennart Poettering
0153028ae3
journald: split off native protocol support into its own .c file
2012-08-22 03:42:23 +02:00
Lennart Poettering
3b7124a8db
journald: split console transport stuff into its own file
2012-08-22 03:36:29 +02:00
Lennart Poettering
a45b9fca6b
journald: move stream protocol into its own .c file
2012-08-22 03:32:41 +02:00
Lennart Poettering
5809560d85
journal: move syslog specific calls out of util.c
2012-08-22 03:24:46 +02:00
Lennart Poettering
35e2e347d3
journald: splitt of syslog protocol support into its own file
2012-08-22 03:21:03 +02:00
Lennart Poettering
ef63833d53
journald: split /dev/kmsg related stuff into its own .c file
2012-08-22 03:09:44 +02:00
Lennart Poettering
671e021c92
journald: write tags also to user journal files
2012-08-22 02:53:51 +02:00
Lennart Poettering
bdfb9e7f7c
journald: augment journal entries from the kernel with data from udev
2012-08-22 02:49:17 +02:00
Lennart Poettering
c0d6e764d1
unit: add new ConditionHost= condition type
2012-08-22 01:51:53 +02:00
Lennart Poettering
ddfa5101a2
main: fix PR_SET_CHILD_SUBREAPER warning version
2012-08-21 23:07:21 +02:00
Lennart Poettering
c0ca7aeec9
journalctl: be more friendly when informing about seal verification
2012-08-21 23:03:20 +02:00
Dave Reisner
84cc2abf34
shared/util: add fstab support for partuuid/partlabel
...
udev has supported this since 172, so it should be a safe (and welcome)
addition for users of GPT partitioned disks.
2012-08-21 11:48:26 -04:00
Dave Reisner
383182b5c4
shared/util: refactor fstab_node_to_udev_node
...
Since this is purely duplicated logic, separate it out into a small
static function.
2012-08-21 11:48:26 -04:00
Lennart Poettering
d8b78264a5
update TODO
2012-08-21 17:38:29 +02:00
Lennart Poettering
01ed0e2307
dev-setup: make NULL as parameter for dev_setup() equivalent to ""
2012-08-21 17:23:03 +02:00
Dave Reisner
4fc9982cb0
nspawn: add /dev FD symlinks in container setup
...
This creates /dev/fd, /dev/stdin, /dev/stdout, /dev/stderr, and
/dev/core as symlinks to /proc on container creation. Except for
/dev/core, these are needed for shells like bash to be fully functional.
2012-08-21 17:19:38 +02:00
Dave Reisner
8f0e73f250
dev-setup: allow a path prefix for use in chroots
...
With this adjustment, we can reuse this code elsewhere, such as in
nspawn.
2012-08-21 17:19:35 +02:00
Lennart Poettering
50b3e64e27
update TODO
2012-08-21 17:19:32 +02:00
Lennart Poettering
8b8ffe6828
core: fix error checking for PR_SET_CHILD_SUBREAPER
2012-08-21 16:48:02 +02:00
Lennart Poettering
2cfa886eb1
build-sys: fix ntp-units.d path creation
...
Spotted by Dave Reisner
2012-08-21 16:40:19 +02:00
Lennart Poettering
cedb42bb69
journalctl: add a bit of color to the output
2012-08-21 15:53:48 +02:00
Lennart Poettering
24a598f889
journal: properly handle EPIPE from /dev/kmsg
2012-08-21 15:39:34 +02:00
Lennart Poettering
fcde238921
journal: be more careful when keeping around mmaps we still need
2012-08-21 15:39:34 +02:00
Lennart Poettering
369f058921
verify: optimize entry search a bit by using bisection
2012-08-21 15:32:51 +02:00