Lennart Poettering
f1a1cd6497
swap: add default cgroup to swap exec env
2010-10-26 22:06:11 +02:00
Lennart Poettering
15412f2987
swap: expose swap exec env proprties via dbus
2010-10-26 22:05:52 +02:00
Lennart Poettering
de58283f71
readahead: bump a device's request_nr when enabling readahead
2010-10-26 21:28:39 +02:00
Lennart Poettering
415dbd2e54
shutdown: properly handle sigtimedwait() timing out
2010-10-26 20:51:15 +02:00
Lennart Poettering
57b63f363f
exec: fix dbus exposure of UtmpIdentifier field
2010-10-26 20:45:43 +02:00
Andrey Borzenkov
87d1969bb3
main: fix typo in kernel cmdline parameters help
2010-10-26 20:07:12 +02:00
Mike Kazantsev
0320828cac
service: fix sysv-less build
2010-10-26 15:18:13 +02:00
Lennart Poettering
b9ba604e87
ask-password-tty: properly handle SIGINT/SIGTERM
2010-10-26 15:15:00 +02:00
Lennart Poettering
501fc174c2
systemctl: automatically spawn temporary password agent when we might need one
2010-10-26 05:29:39 +02:00
Lennart Poettering
0ddf1d3aa5
ask-password: properly handle multiple pending passwords when writing wall msg
2010-10-26 04:45:27 +02:00
Lennart Poettering
e5ebf783cb
ask-password: add minimal plymouth password agent
2010-10-26 04:35:25 +02:00
Lennart Poettering
9865f3b4ca
service: make sure to pass TERM=linux to all sysv scripts
2010-10-26 02:32:42 +02:00
Lennart Poettering
39439087bf
main: don't unset HOME/TERM when run in session mode
2010-10-26 02:32:02 +02:00
Michael Biebl
9279749b84
umount: Make sure / is remounted ro on shutdown
...
Increment n_failed in mount_points_list_umount() if we skip /.
Otherwise it can happen that mount_points_list_remount_read_only() is
not called in umount_all().
2010-10-25 21:51:57 +02:00
Andrew Edmunds
274914f991
util: Add welcome message for Ubuntu
...
The approved method for determining the installed release of
Ubuntu is to execute "lsb_release". However, this is in /usr/bin and
is implemented in python so it is not safe to execute at this early
stage of booting. This code parses /etc/lsb-release which is
where "lsb_release" looks for the information.
2010-10-25 21:10:05 +02:00
Andrew Edmunds
858dae181b
ubuntu: Treat Ubuntu as a distinct distro in configure.ac etc
...
Previously Ubuntu was treated as being equivalent to Debian, but the two
distributions require different behaviour in certain places. This commit does
not change the behaviour of systemd on either distro but it creates a
framework for changes to be introduced by later commits.
The following previously meant "Target is Debian or Ubuntu".
* configure option "--with-distro=debian"
* C preprocessor symbol "TARGET_DEBIAN"
* Automake conditional "TARGET_DEBIAN"
After this commit, all of the above are redefined to mean "Target is Debian"
The following are introduced to mean "Target is Ubuntu".
* configure option "--with-distro=ubuntu"
* C preprocessor symbol "TARGET_UBUNTU"
* Automake conditional "TARGET_UBUNTU"
Most code written for Debian will also be applicable to Ubuntu. An extra
Automake conditional "TARGET_DEBIAN_OR_UBUNTU" is introduced to avoid
duplication of code that would otherwise occur.
This commit updates configure.ac, Makefile.am and distro-specific source files
in line with the above definitions.
2010-10-25 21:09:56 +02:00
Lennart Poettering
1104f3c160
systemd: unset HOME and TERM set from the kernel
2010-10-25 21:05:04 +02:00
Lennart Poettering
ec863ba65a
ask-password: add basic tty agent
2010-10-25 20:36:01 +02:00
Lennart Poettering
d674a4ab52
ask-password: rename ask-password-agent to gnome-ask-password-agent
2010-10-22 16:38:14 +02:00
Lennart Poettering
ef1de59b5e
fsck: suppress error message if we cannot change into single user mode since we are already passt early bootup
2010-10-22 16:12:56 +02:00
Lennart Poettering
288c783a9d
dbus: epose FsckPassNo property for service objects
2010-10-22 16:12:26 +02:00
Lennart Poettering
8a0867d6c5
systemctl: introduce systemctl kill
2010-10-22 16:11:50 +02:00
Tom Gundersen
95e501f8ab
unit-name: Fix unescaping
...
Invalid characters in unit names are escaped as \xFF. However, when
unescaping we were looking for \FF.
2010-10-21 14:04:10 +02:00
Gustavo Sverzut Barbieri
abe35cc2b7
tmpfiles: consider TRUNCATE_DIRECTORY as well.
...
reorder lines to match the enum declaration.
2010-10-21 13:53:47 +02:00
Kay Sievers
51ccf641d7
fsck: drop -C from fsck cmdline to avoid EPIPE
2010-10-21 12:22:30 +02:00
Lennart Poettering
9fc507041e
unit: introduce %f specifier to decode file names
2010-10-20 16:16:45 +02:00
Lennart Poettering
417e842dc3
mount: pull in quotacheck.service, not quotacheck.target
2010-10-20 15:21:44 +02:00
Lennart Poettering
0355825f59
mount: require fsck
2010-10-20 15:21:05 +02:00
Lennart Poettering
1f5558b499
manager: properly parse finish timestamp
2010-10-20 14:41:07 +02:00
Lennart Poettering
f2382a94e0
manager: properly write header marker on serialization
2010-10-20 14:40:44 +02:00
Lennart Poettering
b65a25f256
mount: do not implicitly pull in fsck service for root dir
2010-10-20 14:26:46 +02:00
Lennart Poettering
2ba545f1a0
service: implement FsckPassNo= option
2010-10-20 14:22:23 +02:00
Lennart Poettering
dcdf86bbb0
log: reopen console so that we have logging on shutdown
2010-10-20 00:56:26 +02:00
Lennart Poettering
dc8e15c206
fsck: don't be idempotent for root directories
2010-10-20 00:44:09 +02:00
Lennart Poettering
6e8ebcc7de
fsck: make fsck idempotent
2010-10-19 23:47:12 +02:00
Lennart Poettering
a9e1f5ec36
fsck: properly hook in fsck everywhere, add special support for fsck'ing root dir
2010-10-19 23:45:18 +02:00
Lennart Poettering
90bb85e140
fsck: atomically replace base.target by rescue.target/reboot.target when fsck fails
2010-10-19 21:53:19 +02:00
Lennart Poettering
3e33a44a01
fsck: be verbose when skipping fsck due to missing AC
2010-10-19 21:22:47 +02:00
Lennart Poettering
3d20ed6d51
fsck: add initial version of fsck and quotacheck wrappers
2010-10-19 21:19:12 +02:00
Lennart Poettering
688c672501
systemctl: fix counting in list-units output
...
https://bugzilla.redhat.com/show_bug.cgi?id=643502
2010-10-19 19:43:47 +02:00
Lennart Poettering
29003cffa7
tmpfiles: destruct selinux database after use
2010-10-19 19:36:45 +02:00
Lennart Poettering
d2dfce17b5
label: don't fail miserably if filesystem doesn't do xattrs/labels
...
https://bugzilla.redhat.com/show_bug.cgi?id=642664
2010-10-19 19:35:35 +02:00
Lennart Poettering
4e4343146a
swap: listen for POLLPRI events on /proc/swaps if available
2010-10-18 23:09:09 +02:00
Lennart Poettering
5a33f657b5
label: if the selinux policy knows no label, then silently don't do anything
2010-10-18 22:47:57 +02:00
Lennart Poettering
e472d47628
util: ignore quota files by default
2010-10-18 22:39:17 +02:00
Lennart Poettering
47a483a1ab
manager: serialize/deserialize finish timestamp
2010-10-18 22:39:06 +02:00
Lennart Poettering
3b63d2d31d
tmpfiles: integrate kay's directory cleanup code and otherwise beef up tmpfiles quite a bit
2010-10-18 22:38:41 +02:00
Lennart Poettering
12aad1d075
shutdown: loop only as long as we manage to unmount/detach devices, give up immediately when we are stuck
2010-10-14 18:55:04 +02:00
Lennart Poettering
2d9a339782
umount: disable dm devices by devnode, not by path name
2010-10-14 18:17:23 +02:00
Lennart Poettering
b4f27ccc63
systemctl: accept -f as short for --force
2010-10-14 03:19:13 +02:00