Commit graph

1262 commits

Author SHA1 Message Date
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