]>
err.no Git - systemd/log
Lennart Poettering [Tue, 26 Oct 2010 20:58:54 +0000 (22:58 +0200)]
swap: add only swaps listed in /etc/fstab automatically to swap.target, others should be added via .wants/ links
Lennart Poettering [Tue, 26 Oct 2010 20:40:02 +0000 (22:40 +0200)]
errors: refer to systemctl status when useful
Lennart Poettering [Tue, 26 Oct 2010 20:06:11 +0000 (22:06 +0200)]
swap: add default cgroup to swap exec env
Lennart Poettering [Tue, 26 Oct 2010 20:05:52 +0000 (22:05 +0200)]
swap: expose swap exec env proprties via dbus
Lennart Poettering [Tue, 26 Oct 2010 19:28:39 +0000 (21:28 +0200)]
readahead: bump a device's request_nr when enabling readahead
Lennart Poettering [Tue, 26 Oct 2010 18:51:15 +0000 (20:51 +0200)]
shutdown: properly handle sigtimedwait() timing out
Lennart Poettering [Tue, 26 Oct 2010 18:45:43 +0000 (20:45 +0200)]
exec: fix dbus exposure of UtmpIdentifier field
Andrey Borzenkov [Tue, 26 Oct 2010 18:04:38 +0000 (22:04 +0400)]
main: fix typo in kernel cmdline parameters help
Mike Kazantsev [Tue, 26 Oct 2010 13:18:13 +0000 (15:18 +0200)]
service: fix sysv-less build
Lennart Poettering [Tue, 26 Oct 2010 13:15:00 +0000 (15:15 +0200)]
ask-password-tty: properly handle SIGINT/SIGTERM
Lennart Poettering [Tue, 26 Oct 2010 03:29:39 +0000 (05:29 +0200)]
systemctl: automatically spawn temporary password agent when we might need one
Lennart Poettering [Tue, 26 Oct 2010 02:45:27 +0000 (04:45 +0200)]
ask-password: properly handle multiple pending passwords when writing wall msg
Lennart Poettering [Tue, 26 Oct 2010 02:40:32 +0000 (04:40 +0200)]
ask-password: enable plymouth agent by default
Lennart Poettering [Tue, 26 Oct 2010 02:35:25 +0000 (04:35 +0200)]
ask-password: add minimal plymouth password agent
Lennart Poettering [Tue, 26 Oct 2010 00:58:59 +0000 (02:58 +0200)]
units: now that we don't set TERM anymore by default, make sure to pass it to our rescue sessions
Lennart Poettering [Tue, 26 Oct 2010 00:32:42 +0000 (02:32 +0200)]
service: make sure to pass TERM=linux to all sysv scripts
Lennart Poettering [Tue, 26 Oct 2010 00:32:02 +0000 (02:32 +0200)]
main: don't unset HOME/TERM when run in session mode
Lennart Poettering [Mon, 25 Oct 2010 22:01:52 +0000 (00:01 +0200)]
update fixme
Franz Dietrich [Wed, 20 Oct 2010 11:11:27 +0000 (13:11 +0200)]
units: Remove the distro specific references to killall.service.
Maybe debian and fedora still have the killall.service but usually it shouldn't be necessary anymore.
Franz Dietrich [Mon, 25 Oct 2010 21:54:36 +0000 (23:54 +0200)]
units: Since killall.service does not exist anymore remove all references.
This commit deletes all references to killall.service for the default
services. The distribution specific services will be modified in a
separate commit.
Lennart Poettering [Mon, 25 Oct 2010 21:51:49 +0000 (23:51 +0200)]
update fixme
Lennart Poettering [Mon, 25 Oct 2010 21:28:42 +0000 (23:28 +0200)]
mount: add nosuid,nodev,noexec switches to /var/lock and /var/run
Bill Nottingham [Mon, 25 Oct 2010 21:25:51 +0000 (23:25 +0200)]
tmpfiles: Don't clean /var/lock/subsys; it is not aged content
It will get 'cleaned' on boot due to being tmpfs anyway.
Bill Nottingham [Fri, 22 Oct 2010 02:37:17 +0000 (22:37 -0400)]
tmpfiles: Make wtmp match utmp perms, and add btmp.
Tom Gundersen [Wed, 20 Oct 2010 14:21:48 +0000 (16:21 +0200)]
arch: remove obsolete sysinit.service
This is now split into smaller units and shipped with the downstream package.
Tom Gundersen [Mon, 25 Oct 2010 20:02:52 +0000 (22:02 +0200)]
fsck: remove symlink from fsck.target to sysinit.target
Michael Biebl [Sun, 24 Oct 2010 16:40:44 +0000 (18:40 +0200)]
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().
Andrew Edmunds [Mon, 25 Oct 2010 13:23:21 +0000 (23:23 +1000)]
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.
Andrew Edmunds [Mon, 25 Oct 2010 13:22:28 +0000 (23:22 +1000)]
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.
Lennart Poettering [Mon, 25 Oct 2010 19:05:04 +0000 (21:05 +0200)]
systemd: unset HOME and TERM set from the kernel
Lennart Poettering [Mon, 25 Oct 2010 19:02:01 +0000 (21:02 +0200)]
units: activate wall agent automatically if something is dropped in /dev/.systemd/ask-password
Lennart Poettering [Mon, 25 Oct 2010 18:43:34 +0000 (20:43 +0200)]
update fixme
Lennart Poettering [Mon, 25 Oct 2010 18:35:17 +0000 (20:35 +0200)]
ask-password: add basic tty agent
Kay Sievers [Mon, 25 Oct 2010 16:02:11 +0000 (18:02 +0200)]
TODO: add getty on-demand, man: --system
Lennart Poettering [Fri, 22 Oct 2010 14:38:14 +0000 (16:38 +0200)]
ask-password: rename ask-password-agent to gnome-ask-password-agent
Lennart Poettering [Fri, 22 Oct 2010 14:34:10 +0000 (16:34 +0200)]
update fixme
Lennart Poettering [Fri, 22 Oct 2010 14:32:29 +0000 (16:32 +0200)]
man: numerous updates to document updated systemctl behaviour
Lennart Poettering [Fri, 22 Oct 2010 14:12:56 +0000 (16:12 +0200)]
fsck: suppress error message if we cannot change into single user mode since we are already passt early bootup
Lennart Poettering [Fri, 22 Oct 2010 14:12:26 +0000 (16:12 +0200)]
dbus: epose FsckPassNo property for service objects
Lennart Poettering [Fri, 22 Oct 2010 14:12:05 +0000 (16:12 +0200)]
man: document systemctl --force
Lennart Poettering [Fri, 22 Oct 2010 14:11:50 +0000 (16:11 +0200)]
systemctl: introduce systemctl kill
Tom Gundersen [Sat, 16 Oct 2010 22:11:23 +0000 (00:11 +0200)]
unit-name: Fix unescaping
Invalid characters in unit names are escaped as \xFF. However, when
unescaping we were looking for \FF.
Gustavo Sverzut Barbieri [Wed, 20 Oct 2010 01:06:34 +0000 (23:06 -0200)]
tmpfiles: consider TRUNCATE_DIRECTORY as well.
reorder lines to match the enum declaration.
Lennart Poettering [Wed, 20 Oct 2010 16:02:22 +0000 (18:02 +0200)]
units: order syslog.target after syslog.socket
Kay Sievers [Thu, 21 Oct 2010 10:22:30 +0000 (12:22 +0200)]
fsck: drop -C from fsck cmdline to avoid EPIPE
Lennart Poettering [Wed, 20 Oct 2010 15:48:01 +0000 (17:48 +0200)]
syslog: enable kmsg bridge by default and enable syslogging for early boot services
Lennart Poettering [Wed, 20 Oct 2010 14:43:55 +0000 (16:43 +0200)]
quota: fix quotaon command line
Lennart Poettering [Wed, 20 Oct 2010 14:16:45 +0000 (16:16 +0200)]
unit: introduce %f specifier to decode file names
Lennart Poettering [Wed, 20 Oct 2010 14:16:14 +0000 (16:16 +0200)]
install: enable quota/fsck-root/hwclock load by default
Lennart Poettering [Wed, 20 Oct 2010 14:15:33 +0000 (16:15 +0200)]
quota: enable quotaon/quotacheck in local-fs.target, not basic.target
Lennart Poettering [Wed, 20 Oct 2010 13:22:20 +0000 (15:22 +0200)]
quota: add install hooks for basic.target
Lennart Poettering [Wed, 20 Oct 2010 13:22:04 +0000 (15:22 +0200)]
fsck: wait for device to show up
Lennart Poettering [Wed, 20 Oct 2010 13:21:44 +0000 (15:21 +0200)]
mount: pull in quotacheck.service, not quotacheck.target
Lennart Poettering [Wed, 20 Oct 2010 13:21:05 +0000 (15:21 +0200)]
mount: require fsck
Lennart Poettering [Wed, 20 Oct 2010 12:41:07 +0000 (14:41 +0200)]
manager: properly parse finish timestamp
Lennart Poettering [Wed, 20 Oct 2010 12:40:44 +0000 (14:40 +0200)]
manager: properly write header marker on serialization
Lennart Poettering [Wed, 20 Oct 2010 12:26:46 +0000 (14:26 +0200)]
mount: do not implicitly pull in fsck service for root dir
Lennart Poettering [Wed, 20 Oct 2010 12:22:49 +0000 (14:22 +0200)]
units: properly use ConditionPathExists= instead of ConditionFileExists=
Lennart Poettering [Wed, 20 Oct 2010 12:22:23 +0000 (14:22 +0200)]
service: implement FsckPassNo= option
Lennart Poettering [Tue, 19 Oct 2010 22:56:26 +0000 (00:56 +0200)]
log: reopen console so that we have logging on shutdown
Lennart Poettering [Tue, 19 Oct 2010 22:44:09 +0000 (00:44 +0200)]
fsck: don't be idempotent for root directories
Lennart Poettering [Tue, 19 Oct 2010 22:13:23 +0000 (00:13 +0200)]
units: add missing fsck units
Lennart Poettering [Tue, 19 Oct 2010 21:47:12 +0000 (23:47 +0200)]
fsck: make fsck idempotent
Lennart Poettering [Tue, 19 Oct 2010 21:45:18 +0000 (23:45 +0200)]
fsck: properly hook in fsck everywhere, add special support for fsck'ing root dir
Lennart Poettering [Tue, 19 Oct 2010 19:53:19 +0000 (21:53 +0200)]
fsck: atomically replace base.target by rescue.target/reboot.target when fsck fails
Lennart Poettering [Tue, 19 Oct 2010 19:22:47 +0000 (21:22 +0200)]
fsck: be verbose when skipping fsck due to missing AC
Lennart Poettering [Tue, 19 Oct 2010 19:19:12 +0000 (21:19 +0200)]
fsck: add initial version of fsck and quotacheck wrappers
Lennart Poettering [Tue, 19 Oct 2010 17:43:44 +0000 (19:43 +0200)]
systemctl: fix counting in list-units output
https://bugzilla.redhat.com/show_bug.cgi?id=643502
Lennart Poettering [Tue, 19 Oct 2010 17:39:02 +0000 (19:39 +0200)]
man: extend commenting of .spec file snippets a bit
Lennart Poettering [Tue, 19 Oct 2010 17:37:38 +0000 (19:37 +0200)]
man: properly refer to $MAINPID instead of $(MAINPID) which doesnt work anymore
Lennart Poettering [Tue, 19 Oct 2010 17:36:45 +0000 (19:36 +0200)]
tmpfiles: destruct selinux database after use
Lennart Poettering [Tue, 19 Oct 2010 17:35:35 +0000 (19:35 +0200)]
label: don't fail miserably if filesystem doesn't do xattrs/labels
https://bugzilla.redhat.com/show_bug.cgi?id=642664
Lennart Poettering [Tue, 19 Oct 2010 17:35:04 +0000 (19:35 +0200)]
tmpfiles: remove forcefsck/fastboot flag files after boot
Lennart Poettering [Mon, 18 Oct 2010 21:09:09 +0000 (23:09 +0200)]
swap: listen for POLLPRI events on /proc/swaps if available
Lennart Poettering [Mon, 18 Oct 2010 20:47:57 +0000 (22:47 +0200)]
label: if the selinux policy knows no label, then silently don't do anything
Lennart Poettering [Mon, 18 Oct 2010 20:39:17 +0000 (22:39 +0200)]
util: ignore quota files by default
Lennart Poettering [Mon, 18 Oct 2010 20:39:06 +0000 (22:39 +0200)]
manager: serialize/deserialize finish timestamp
Lennart Poettering [Mon, 18 Oct 2010 20:38:41 +0000 (22:38 +0200)]
tmpfiles: integrate kay's directory cleanup code and otherwise beef up tmpfiles quite a bit
Lennart Poettering [Thu, 14 Oct 2010 16:55:04 +0000 (18:55 +0200)]
shutdown: loop only as long as we manage to unmount/detach devices, give up immediately when we are stuck
Lennart Poettering [Thu, 14 Oct 2010 16:17:42 +0000 (18:17 +0200)]
update fixme
Lennart Poettering [Thu, 14 Oct 2010 16:17:23 +0000 (18:17 +0200)]
umount: disable dm devices by devnode, not by path name
Lennart Poettering [Thu, 14 Oct 2010 01:59:49 +0000 (03:59 +0200)]
fedora: add compat unit for /sbin/halt.local
Lennart Poettering [Thu, 14 Oct 2010 01:19:13 +0000 (03:19 +0200)]
systemctl: accept -f as short for --force
Lennart Poettering [Thu, 14 Oct 2010 01:07:36 +0000 (03:07 +0200)]
units: introduce final.target that can be used to plug units between shutdown.target and the final shutdown
Lennart Poettering [Thu, 14 Oct 2010 00:58:37 +0000 (02:58 +0200)]
units: get rid of distro-specific shutdown scripts, replace them by systemd-shutdown invocations
Lennart Poettering [Thu, 14 Oct 2010 00:33:09 +0000 (02:33 +0200)]
umount: try to get rid of DM devices
Lennart Poettering [Wed, 13 Oct 2010 23:27:31 +0000 (01:27 +0200)]
shutdown: log to console by default
Lennart Poettering [Wed, 13 Oct 2010 22:57:52 +0000 (00:57 +0200)]
units: introduce kexec.service, kexec.target and exit.target
Fabiano Fidencio [Wed, 13 Oct 2010 22:56:50 +0000 (00:56 +0200)]
vala: register new D-Bus calls
Lennart Poettering [Wed, 13 Oct 2010 22:56:12 +0000 (00:56 +0200)]
systemctl: rework halt/reboot/poweroff/kexec/exit logic around --force
Lennart Poettering [Wed, 13 Oct 2010 22:54:48 +0000 (00:54 +0200)]
manager: hookup shutdown helper and signals
Lennart Poettering [Wed, 13 Oct 2010 22:53:51 +0000 (00:53 +0200)]
dbus: expose shutdown helper via D-Bus
Fabiano Fidencio [Wed, 13 Oct 2010 22:52:26 +0000 (00:52 +0200)]
manager: hookup execution of systemd-shutdown helper
(Modified by Lennart Poettering)
Lennart Poettering [Wed, 13 Oct 2010 22:50:11 +0000 (00:50 +0200)]
shutdown: make use of wait_for_terminate_and_warn()
Lennart Poettering [Wed, 13 Oct 2010 22:49:53 +0000 (00:49 +0200)]
shutdown: execute rescue kill only once
Lennart Poettering [Wed, 13 Oct 2010 22:49:22 +0000 (00:49 +0200)]
shutdown: don't chdir to /, since init is running with / as cwd anyway
Lennart Poettering [Wed, 13 Oct 2010 22:43:35 +0000 (00:43 +0200)]
umount: be a bit more verbose when unable to umount/unswap/delete loopbacks
Lennart Poettering [Wed, 13 Oct 2010 22:43:13 +0000 (00:43 +0200)]
umount: simplify code for deactivating loop devices
Lennart Poettering [Wed, 13 Oct 2010 22:42:44 +0000 (00:42 +0200)]
umount: properly enumerate loopback devices
Lennart Poettering [Wed, 13 Oct 2010 22:41:57 +0000 (00:41 +0200)]
umount: unescape path from /proc/self/mountinfo first, then check against api mount list