]>
err.no Git - systemd/log
Lennart Poettering [Fri, 4 Mar 2011 13:54:15 +0000 (16:54 +0300)]
service: drop redundant check in sysv_translate_facility
We check for _r with an assert in the function header anyway, no need to
check it again.
Lennart Poettering [Fri, 4 Mar 2011 23:30:54 +0000 (00:30 +0100)]
update TODO
Lennart Poettering [Fri, 4 Mar 2011 21:50:56 +0000 (22:50 +0100)]
machine-id: generate /etc/machine-id 0444 by default
Lennart Poettering [Fri, 4 Mar 2011 21:28:13 +0000 (22:28 +0100)]
machine-id: typo fix
Lennart Poettering [Fri, 4 Mar 2011 20:53:19 +0000 (21:53 +0100)]
main: introduce /etc/machine-id
This is supposed to play the same roles /var/lib/dbus/machine-id,
however fixes a couple of problems:
- It is available during early boot since it is stored in /etc
- Removes the ID from the D-Bus context and moves it into a system
context, thus hopefully lowering hesitation by people to use it.
- It is generated at installation time. If the file is empty at boot
time it will be mounted over with a randomly generated ID, which is
not saved to disk. This is useful to support state-less machines with
no transient or writable /etc configuration.
Lennart Poettering [Fri, 4 Mar 2011 18:48:38 +0000 (19:48 +0100)]
systemctl: fix exit code when directing is-enabled to chkconfig
Lennart Poettering [Fri, 4 Mar 2011 18:48:12 +0000 (19:48 +0100)]
main: minor optimization
Lennart Poettering [Fri, 4 Mar 2011 18:47:43 +0000 (19:47 +0100)]
dbus: add 'Tainted' property to Manager object
Lennart Poettering [Fri, 4 Mar 2011 17:34:56 +0000 (18:34 +0100)]
dbus: expose distribution name and features on manager object as properties
Lennart Poettering [Fri, 4 Mar 2011 13:13:47 +0000 (14:13 +0100)]
man: document changed EnvironmentFile= behaviour
Lennart Poettering [Fri, 4 Mar 2011 04:07:01 +0000 (05:07 +0100)]
main: add link to wiki page with longer explanation of the /usr madness
Lennart Poettering [Fri, 4 Mar 2011 02:58:52 +0000 (03:58 +0100)]
s/seperate/separate/
Lennart Poettering [Fri, 4 Mar 2011 02:44:43 +0000 (03:44 +0100)]
execute: load environment files at time of execution, not when we load the service configuration
https://bugzilla.redhat.com/show_bug.cgi?id=661282
Lennart Poettering [Fri, 4 Mar 2011 00:49:37 +0000 (01:49 +0100)]
path: after installing inotify watches, recheck file again to fix race
Lennart Poettering [Thu, 3 Mar 2011 23:22:00 +0000 (00:22 +0100)]
path: don't use IN_ATTRIB on parent dirs when watching a file, since those cannot be removed without emptying the dir first anyway and we need IN_ATTRIB only to detect the link count dropping to 0
Lennart Poettering [Thu, 3 Mar 2011 22:55:30 +0000 (23:55 +0100)]
kill: always send SIGCONT after SIGTERM
When we kill a process to terminate it make sure to send SIGCONT to
ensure it is unpaused and processes the signal.
Lennart Poettering [Thu, 3 Mar 2011 22:03:26 +0000 (23:03 +0100)]
readahead: disable collector automatically on read-only media
Lennart Poettering [Thu, 3 Mar 2011 21:17:09 +0000 (22:17 +0100)]
sysctl: use scandir() instead of nftw() to guarantee systematic ordering
Lennart Poettering [Thu, 3 Mar 2011 15:29:50 +0000 (16:29 +0100)]
dirent: support DT_UNKNOWN where necessary for compat with reiserfs
Lennart Poettering [Tue, 1 Mar 2011 22:44:26 +0000 (23:44 +0100)]
README: refer to profusion if people ask for consulting/engineering services
Lennart Poettering [Tue, 1 Mar 2011 21:19:08 +0000 (22:19 +0100)]
systemctl: add condreload alias for compat with ALTLinux
Lennart Poettering [Tue, 1 Mar 2011 21:18:49 +0000 (22:18 +0100)]
man: fix chkconfig syntax to use --level 3
Lennart Poettering [Tue, 1 Mar 2011 00:33:38 +0000 (01:33 +0100)]
build-sys: prepare v19
Lennart Poettering [Tue, 1 Mar 2011 00:02:35 +0000 (01:02 +0100)]
update TODO
Lennart Poettering [Mon, 28 Feb 2011 22:24:33 +0000 (23:24 +0100)]
ask-password: make a confused gcc shut up
Harald Hoyer [Mon, 21 Feb 2011 14:32:18 +0000 (15:32 +0100)]
ratelimit: removed n_printed
Removed n_printed and renamed n_printed to num.
This is not a logging rate limiter anymore.
Harald Hoyer [Mon, 21 Feb 2011 14:32:17 +0000 (15:32 +0100)]
Spelling Corrections
Just some lame spelling corrections with no functionality.
Zbigniew Jędrzejewski-Szmek [Mon, 28 Feb 2011 10:25:53 +0000 (11:25 +0100)]
systemctl: always null-terminate the password
Alexey Shabalin [Mon, 28 Feb 2011 13:02:27 +0000 (16:02 +0300)]
build-sys: update ALTLinux support
Please apply patch for update ALTLinux support.
Lennart Poettering [Mon, 28 Feb 2011 21:04:53 +0000 (22:04 +0100)]
udev: don't ignore non-encrypted block devices with no superblock
They might be encrypted disks with no LUKS header.
https://bugzilla.redhat.com/show_bug.cgi?id=679842
Lennart Poettering [Mon, 28 Feb 2011 20:47:35 +0000 (21:47 +0100)]
udev: expose ttyUSB devices too
Lennart Poettering [Mon, 28 Feb 2011 20:46:34 +0000 (21:46 +0100)]
udev: mark hvc devices for exposure in systemd
Lennart Poettering [Fri, 25 Feb 2011 01:56:27 +0000 (02:56 +0100)]
cryptsetup: add a terse help
Lennart Poettering [Fri, 25 Feb 2011 01:52:07 +0000 (02:52 +0100)]
agent: don't print warnings if a password was removed or timed out
Lennart Poettering [Fri, 25 Feb 2011 01:51:48 +0000 (02:51 +0100)]
systemctl: shutdown agent explicitly so that it can reset the tty properly
Lennart Poettering [Fri, 25 Feb 2011 00:49:10 +0000 (01:49 +0100)]
service: never clean up a service that still has a process in it
Lennart Poettering [Fri, 25 Feb 2011 00:47:31 +0000 (01:47 +0100)]
label: udev might be making changes in /dev while we iterate through it
Also, there are most likely dead symlinks in there, so let's ignore
ENOENT when we relabel.
https://bugzilla.redhat.com/show_bug.cgi?id=680169
Lennart Poettering [Thu, 24 Feb 2011 02:24:51 +0000 (03:24 +0100)]
systemctl: properly handle job results
Lennart Poettering [Thu, 24 Feb 2011 02:24:23 +0000 (03:24 +0100)]
job: also trigger on-failure dependencies when jobs faile due to dependencies, timeout
Lennart Poettering [Thu, 24 Feb 2011 02:23:43 +0000 (03:23 +0100)]
job: don't access j->type when j is already freed
Lennart Poettering [Thu, 24 Feb 2011 02:23:14 +0000 (03:23 +0100)]
job: when cancelling jobs, make sure to propagate this properly to depending jobs
Lennart Poettering [Thu, 24 Feb 2011 01:41:34 +0000 (02:41 +0100)]
job: start job timeout on enqueuing not when we start to process a job
This practically reverses
23e1e0c4a3bc93fb841ac9575953ed5d0ef5282d .
This makes it easier to timeout individual jobs so that this timeout can
be relied on, since blocked dependencies will not influence the timeout.
Lennart Poettering [Thu, 24 Feb 2011 01:38:19 +0000 (02:38 +0100)]
unit: increase default timeout to 3min
Lennart Poettering [Thu, 24 Feb 2011 01:38:02 +0000 (02:38 +0100)]
logger: leave the logger longer around and allow it do handle more connections
Lennart Poettering [Thu, 24 Feb 2011 01:36:34 +0000 (02:36 +0100)]
dbus: pass along information why a job failed when it failed (dbus api change!)
Lennart Poettering [Thu, 24 Feb 2011 01:33:57 +0000 (02:33 +0100)]
general: unify error code we generate on timeout
Lennart Poettering [Thu, 24 Feb 2011 01:32:50 +0000 (02:32 +0100)]
units: synchronize gettys to plymouth even if plymouth is killed by gdm
Lennart Poettering [Wed, 23 Feb 2011 18:44:08 +0000 (19:44 +0100)]
update TODO
Lennart Poettering [Wed, 23 Feb 2011 17:46:57 +0000 (18:46 +0100)]
job: start job timer when we begin running the job, not already when we add it to the queue of jobs
Lennart Poettering [Wed, 23 Feb 2011 17:46:27 +0000 (18:46 +0100)]
cryptsetup: try to show the mount point for a crypto disk if we can
Lennart Poettering [Wed, 23 Feb 2011 17:42:08 +0000 (18:42 +0100)]
rescue: terminate plymouth entirely when going into rescue mode
Lennart Poettering [Wed, 23 Feb 2011 00:12:29 +0000 (01:12 +0100)]
ask-password: fix handling of timeouts when waiting for password
Lennart Poettering [Wed, 23 Feb 2011 00:12:07 +0000 (01:12 +0100)]
ask-password: supported plymouth cached passwords
Lennart Poettering [Wed, 23 Feb 2011 00:10:20 +0000 (01:10 +0100)]
main: print warning if /usr is on a seperate partition
Lennart Poettering [Tue, 22 Feb 2011 15:26:07 +0000 (16:26 +0100)]
plymouth: don't wait forever for plymouth in case it is stuck
Lennart Poettering [Tue, 22 Feb 2011 01:45:06 +0000 (02:45 +0100)]
update TODO
Lennart Poettering [Tue, 22 Feb 2011 00:39:19 +0000 (01:39 +0100)]
virtualization: check cpuid first, since it is cheaper than DMI
Lennart Poettering [Mon, 21 Feb 2011 23:19:03 +0000 (00:19 +0100)]
util: make string static
Lennart Poettering [Mon, 21 Feb 2011 22:55:17 +0000 (23:55 +0100)]
plymouth: ensure we start not a single getty before plymouth is gone because we never know which ttys plymouth still controls
Lennart Poettering [Mon, 21 Feb 2011 21:40:56 +0000 (22:40 +0100)]
README: document that we need ipv6
Lennart Poettering [Mon, 21 Feb 2011 21:10:04 +0000 (22:10 +0100)]
condition: drop pointless double negation
Lennart Poettering [Mon, 21 Feb 2011 21:07:55 +0000 (22:07 +0100)]
unit: introduce ConditionVirtualization=
Lennart Poettering [Mon, 21 Feb 2011 20:48:59 +0000 (21:48 +0100)]
virtualization: beef virtualization code
Lennart Poettering [Mon, 21 Feb 2011 18:26:53 +0000 (19:26 +0100)]
dbus: don't rely that timer/path units have an initialized unit field
Lennart Poettering [Mon, 21 Feb 2011 12:32:18 +0000 (13:32 +0100)]
mount: make sure network mounts are ordered after network.target
Lennart Poettering [Mon, 21 Feb 2011 03:01:26 +0000 (04:01 +0100)]
kmsg-syslogd: fix build
Lennart Poettering [Sun, 20 Feb 2011 22:20:19 +0000 (23:20 +0100)]
kmsg-syslogd: increase terminate timeout to 5min to generte less debug spew
Kay Sievers [Sun, 20 Feb 2011 20:09:07 +0000 (21:09 +0100)]
systemctl: shutdown(8) - call kexec if kexec kernel is loaded
Lennart Poettering [Sun, 20 Feb 2011 19:27:59 +0000 (20:27 +0100)]
unit: don't timeout fsck
Mike Kazantsev [Sat, 19 Feb 2011 05:10:49 +0000 (10:10 +0500)]
man: fixed typo in SyslogIdentifier=
Lennart Poettering [Sat, 19 Feb 2011 13:20:16 +0000 (14:20 +0100)]
tmpfiles: never clean up block devices
Lennart Poettering [Sat, 19 Feb 2011 13:20:00 +0000 (14:20 +0100)]
main: refuse --test as root
Lennart Poettering [Fri, 18 Feb 2011 11:39:30 +0000 (12:39 +0100)]
units: order fsck@.service before basic.target instead of local-fs.target to relax things a little
Lennart Poettering [Fri, 18 Feb 2011 01:26:01 +0000 (02:26 +0100)]
readahead: remove misleading error messages
https://bugzilla.redhat.com/show_bug.cgi?id=678255
Lennart Poettering [Fri, 18 Feb 2011 01:25:18 +0000 (02:25 +0100)]
man: don't do more reloads than necessary in spec files
Lennart Poettering [Thu, 17 Feb 2011 15:29:47 +0000 (16:29 +0100)]
util: retry opening a TTY on EIO
https://bugs.freedesktop.org/show_bug.cgi?id=33996
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/554172/comments/245
Lennart Poettering [Thu, 17 Feb 2011 15:29:04 +0000 (16:29 +0100)]
util: beef up logic to find ctty name
Lennart Poettering [Thu, 17 Feb 2011 12:13:34 +0000 (13:13 +0100)]
tmpfiles: kill double slashes in unix socket names, just in case
Lennart Poettering [Wed, 16 Feb 2011 21:18:28 +0000 (22:18 +0100)]
build-sys: prepare release v18
Lennart Poettering [Wed, 16 Feb 2011 20:59:31 +0000 (21:59 +0100)]
systemctl: introduce --ignore-dependencies
Lennart Poettering [Wed, 16 Feb 2011 19:34:59 +0000 (20:34 +0100)]
systemctl: introduce --failed to show only failed services
Lennart Poettering [Wed, 16 Feb 2011 18:34:24 +0000 (19:34 +0100)]
rescue: make 'systemctl default' fail if there is already something running when the shell exited
Lennart Poettering [Wed, 16 Feb 2011 18:33:37 +0000 (19:33 +0100)]
util: seperate welcome line from other output by empty lines
Lennart Poettering [Wed, 16 Feb 2011 18:33:17 +0000 (19:33 +0100)]
manager: don't consider transaction jobs conflicting with queued jobs redundant
Lennart Poettering [Wed, 16 Feb 2011 18:09:11 +0000 (19:09 +0100)]
README: update requirements
Lennart Poettering [Wed, 16 Feb 2011 11:57:00 +0000 (12:57 +0100)]
udev: ignore block devices which no known contents, to avoid trying of mounts/swapons when devices aren't set up full yet
Kay Sievers [Tue, 15 Feb 2011 17:38:15 +0000 (18:38 +0100)]
swap: handle "nofail" from fstab
Lennart Poettering [Tue, 15 Feb 2011 12:09:00 +0000 (13:09 +0100)]
cleanup TODO
Lennart Poettering [Tue, 15 Feb 2011 11:28:26 +0000 (12:28 +0100)]
mount,swap: properly add dependencies to logger if needed
Lennart Poettering [Tue, 15 Feb 2011 11:27:29 +0000 (12:27 +0100)]
service: change default std output to inherit
Lennart Poettering [Tue, 15 Feb 2011 10:52:29 +0000 (11:52 +0100)]
exec: introduce global defaults for the standard output of services
Lennart Poettering [Tue, 15 Feb 2011 09:59:46 +0000 (10:59 +0100)]
udev: use SYSTEMD_READY to mask uninitialized DM devices
Lennart Poettering [Tue, 15 Feb 2011 00:28:31 +0000 (01:28 +0100)]
fsck: output to /dev/console by default in addition to syslog
Lennart Poettering [Tue, 15 Feb 2011 00:27:53 +0000 (01:27 +0100)]
execute: optionally forward program output to /dev/console in addition to syslog/kmsg
Lennart Poettering [Mon, 14 Feb 2011 23:40:17 +0000 (00:40 +0100)]
socket: refuse socket activation for SysV services
Make sure that when a .socket unit is installed without its matching
.service we don't end up activating a legacy SysV/LSB service with the
same name. SysV/LSB style services do not support passing sockets and we
don't want to extend SysV/LSB to ensure we don't break compatibility
with other systems.
Lennart Poettering [Mon, 14 Feb 2011 23:30:51 +0000 (00:30 +0100)]
fsck: do not fail boot if fsck returns with an error code that hasn't 2 or 6 set
Lennart Poettering [Mon, 14 Feb 2011 23:30:11 +0000 (00:30 +0100)]
shutdown: execute all binaries in /lib/systemd/system-shutdown as last step before invoking reboot()
Lennart Poettering [Mon, 14 Feb 2011 22:10:31 +0000 (23:10 +0100)]
job: make status message printing more verbose
Lennart Poettering [Mon, 14 Feb 2011 22:09:27 +0000 (23:09 +0100)]
cryptsetup: fix unit file description
Lennart Poettering [Mon, 14 Feb 2011 20:55:06 +0000 (21:55 +0100)]
tmpfiles: never delete AF_UNIX sockets that are alive