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