Commit Graph

2331 Commits

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