Commit Graph

2333 Commits

Author SHA1 Message Date
Lennart Poettering 9534ce5485 units: set capability bounding set for syslog services 2011-04-20 03:34:58 +02:00
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 05677bb780 man: fix specification of default timeouts 2011-04-20 00:51:23 +02:00
Lennart Poettering 155da45729 mount,crypto: rework meaning of noauto/nofail 2011-04-20 00:45:22 +02:00
Lennart Poettering f67c572a7d fsck: don't fsck against basic.target in order to properly allow automount /home 2011-04-20 00:44:37 +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 2286fdf7c5 hostnamed: drop all caps but CAP_SYS_ADMIN 2011-04-19 06:07:29 +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 63415a2d2b man: runlevel 5 is usually more comprehensive, so use it instead of 3 to detect whether a sysv service is enabled 2011-04-16 02:42:23 +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 25e3655a00 units: wording fix 2011-04-16 02:03:35 +02:00
Lennart Poettering 42549a5a6a units: order quotacheck after remount-rootfs 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 cfcab43508 units: never pull in sysinit from utmp, so that we can shutdown from emergency mode without pulling in sysinit 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 57bd42336e units: require syslog.socket from the logger because we simply fail if we don't have it 2011-04-16 02:03:33 +02:00
Lennart Poettering 530add9d62 logger: adjust socket description to match service 2011-04-16 02:03:33 +02:00
Lennart Poettering 1b5e66919d units: set stdout of kmsg syslogd to /dev/null 2011-04-16 02:03:33 +02:00
Lennart Poettering 7f62e3774c units: add --no-block when starting normal service after shell exited 2011-04-16 02:03:33 +02:00
Kay Sievers 619c2581a2 update TODO 2011-04-14 20:16:41 +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 090bf7cbc4 units: isolate emergency.target instead of emergency.service when we fail to mount all file systems 2011-04-13 04:35:07 +02:00