Lennart Poettering
ec8b119434
socket: log more information about invalid poll events
2011-04-20 01:48:45 +02:00
Chris E Ferron
54e4fdef80
MeeGo support
...
This commit consists of the initial work to include MeeGo as a ported
distribution for systemd.
The majority of the changes are small configuration additions to auto
tools, so that MeeGo is identified as a valid distribution option.
Some small deviations will be noticed between the configuration of MeeGo
and other distributions. As MeeGo is a distribution striving for
compliancy to support its near embedded attributes and target users,
there is less user configuration options available by default. Most
services will be enabled by systemd as part of the distribution
requirements, and as such most links and service files will be pre-setup
for the MeeGo distribution. As much of this is going to be done within
the MeeGo distribution packaging this is still noteworthy to mention, as
it explains why in systemd you will observe configuration differences
where the MeeGo distribution removes all links in the pkgsysconfdir for
instance. MeeGo will be user configurable if there is desire, but most
services will be enabled by the distribution as designated by the MeeGo
compliancy standards.
Other changes are in source to add such areas as meego-release defined
in utils, and hostname in hostname-setup, defining vconsole-setup,
localizations and rescue additions as needed.
As this is all ground work, MeeGo will continue to strive for complete
compatibility.
2011-04-20 01:05:30 +02:00
Lennart Poettering
155da45729
mount,crypto: rework meaning of noauto/nofail
2011-04-20 00:45:22 +02:00
Lennart Poettering
a08dab55f2
manager: when running in test mode, do not write generated unit files to /run/systemd/generator
2011-04-19 22:17:54 +02:00
Lennart Poettering
f4c0514703
mount: properly parse timeouts options in the middle of the string
2011-04-19 22:09:34 +02:00
Lennart Poettering
4f34ed54f8
hostnamed: improve error logging
2011-04-19 06:07:06 +02:00
Lennart Poettering
73090dc815
execute: when we run as PID 1 the kernel doesn't give us CAP_SETPCAP by default. Get that temporarily when dropping capabilities for good
2011-04-19 06:06:41 +02:00
Lennart Poettering
8024c3a71a
mount: make device timeout configurable
2011-04-16 04:39:50 +02:00
Lennart Poettering
4aa7c05c1e
cryptsetup: do not order crypto DM devices against the cryptsetup service
2011-04-16 04:36:06 +02:00
Lennart Poettering
94bc27318a
socket: reuse existing FIFOs
2011-04-16 03:42:37 +02:00
Lennart Poettering
49f91047af
socket: guarantee order in which sockets are passed to be the one of the configuration file
2011-04-16 03:42:18 +02:00
Lennart Poettering
3d3961f267
systemctl: always consider unit files with no [Install] section but stored in /lib enabled
2011-04-16 03:29:54 +02:00
Lennart Poettering
e02cd6f7e0
job: also print status messages when we successfully started a unit
2011-04-16 03:07:38 +02:00
Lennart Poettering
41550d40a2
hostnamed: add reference to SMBIOS specs
2011-04-16 02:43:02 +02:00
Lennart Poettering
0b4ebf07bc
polkit: follow the usual syntax for polkit actions
2011-04-16 02:41:47 +02:00
Lennart Poettering
7640a5de1b
hostnamed: introduce systemd-hostnamed
...
http://www.freedesktop.org/wiki/Software/systemd/hostnamed
2011-04-16 02:03:35 +02:00
Lennart Poettering
9beb3f4d5c
hostname: split out hostname validation into util.c
2011-04-16 02:03:35 +02:00
Lennart Poettering
f653f683d8
cryptsetup: simplifications
2011-04-16 02:03:35 +02:00
Lennart Poettering
bfebab7f69
dbus: split out object management code into dbus-common, and simplify it
2011-04-16 02:03:35 +02:00
Lennart Poettering
e1830b12ae
strv: properly override settings in env_append()
2011-04-16 02:03:35 +02:00
Lennart Poettering
5d6ab905c0
strv: detect non-assignments in env blocks properly in env_append()
2011-04-16 02:03:34 +02:00
Lennart Poettering
ede27aab11
strv: handle empty lists in strv_copy() properly
2011-04-16 02:03:34 +02:00
Lennart Poettering
6f9a471aa6
util: truncate newline inside of read_one_line_file() already
2011-04-16 02:03:34 +02:00
Lennart Poettering
8480e784f1
util: modernize get_parent_of_pid() a bit
2011-04-16 02:03:34 +02:00
Lennart Poettering
9072492933
crypto: let the cryptsetup binary handles its own configurable timeouts
2011-04-16 02:03:34 +02:00
Lennart Poettering
ef9eb0a897
logger,initctl: use global exit timeout
2011-04-16 02:03:34 +02:00
Lennart Poettering
7f434cf4c9
ask-password: use default timeout
2011-04-16 02:03:34 +02:00
Lennart Poettering
4fe60156fc
manager: drop all pending jobs when isolating
2011-04-16 02:03:34 +02:00
Lennart Poettering
c8f4d7642b
manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger around when isolating
2011-04-16 02:03:34 +02:00
Lennart Poettering
5010903819
cryptsetup: add trailing \n
2011-04-16 02:03:34 +02:00
Lennart Poettering
d718bbb51b
manager: downgrade a few log messages
2011-04-16 02:03:34 +02:00
Lennart Poettering
ded8033531
ask-password: use kill(PID, 0) before querying a password
2011-04-13 21:43:36 +02:00
Lennart Poettering
7dcda352a6
ask-password: support passwords without timeouts
2011-04-13 21:42:46 +02:00
Lennart Poettering
d55f4f3f92
ask-password: always send final NUL char
2011-04-13 21:26:30 +02:00
Lennart Poettering
8254a47589
ask-password: properly accept empty passwords from agent
2011-04-13 21:24:17 +02:00
Lennart Poettering
df18d8c895
unit: skip default cgroup setup if we have no hierarchy to work on
2011-04-13 04:35:34 +02:00
Lennart Poettering
d893269d9f
mount: don't pull in stdio logger for root mount unit
2011-04-13 04:34:35 +02:00
Lennart Poettering
e5a53dc746
cgroup: be nice to Ingo Molnar
...
https://bugzilla.redhat.com/show_bug.cgi?id=628004
2011-04-12 22:16:02 +02:00
Lennart Poettering
81481c99c2
pam: use /proc/self/sessionid only if CAP_AUDIT_CONTROL is set
2011-04-12 21:12:06 +02:00
Lennart Poettering
ac12344590
pam: use /proc/self/loginuid only if we have CAP_AUDIT_CONTROL
2011-04-12 21:08:44 +02:00
Lennart Poettering
a7444edaf7
socket: try creating a socket under our own identity if we have no perms to consult the selinux database
2011-04-12 20:27:05 +02:00
Lennart Poettering
5a2b80ceb2
socket: fix check for SEQPACKET
2011-04-12 20:26:33 +02:00
Lennart Poettering
90a5f6e42a
execute: don't fail if we cannot fix OOM in a container
2011-04-12 20:12:15 +02:00
Lennart Poettering
c59c76cab0
analyze: fix typo
2011-04-12 01:19:48 +02:00
Lennart Poettering
cc93c1b286
unit: fix dump output
2011-04-10 03:27:27 +02:00
Lennart Poettering
4ac9236fa1
socket: be a bit more verbose when refusing to start a socket unit
2011-04-10 03:27:19 +02:00
Lennart Poettering
7a22745ac3
socket: support netlink sockets
2011-04-10 03:27:00 +02:00
Lennart Poettering
0e456f9781
path: optionally, create watched directories in .path units
2011-04-10 01:30:14 +02:00
Lennart Poettering
bfe95f35bf
tmpfiles: don't warn if two identical lines are configured
...
https://bugzilla.redhat.com/show_bug.cgi?id=690253
2011-04-10 01:27:19 +02:00
Brendan Jones
2dcd4d2406
bash: fix typo
...
There's a typo in the bash completion script which disables isolate
target completion.
https://bugzilla.redhat.com/show_bug.cgi?id=694321
2011-04-10 01:27:19 +02:00