Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-14 | mount: fix quota | Michal Schmidt | |
quotacheck.service and quotaon.service were not pulled in for fstab mounts. Fix it by not clearing the default_dependencies flag. The root filesystem may have quotas too, so don't check for "/" there. No need to have duplicate code for adding dependencies on umount.target. https://bugzilla.redhat.com/show_bug.cgi?id=773431 | |||
2012-01-06 | unit: properly update references to units which are merged | Lennart Poettering | |
When we merge units that some kind of object points to, those pointers might become invalidated, and needs to be updated. Introduce a UnitRef struct which links up all the unit references, to ensure corrected references. At the same time, drop configured_sockets in the Service object, and replace it by proper UNIT_TRIGGERS resp. UNIT_TRIGGERED_BY dependencies, which allow us to simplify a lot of code. | |||
2011-11-19 | let mount and swap units log to the configured defaults | Michal Schmidt | |
Related-to: https://bugzilla.redhat.com/show_bug.cgi?id=750032 | |||
2011-11-01 | mount: order remote mounts after both network.target and remote-fs-pre.target | Lennart Poettering | |
Since remote-fs-pre.target is optional we cannot count on it to order remote mounts after network.target, so let's add that order explicitly in addition to remote-fs-pre.target. https://bugzilla.redhat.com/show_bug.cgi?id=749940 | |||
2011-10-11 | units: introduce local-fs-pre.target and remote-fs-pre.target | Lennart Poettering | |
This hook target enables services to order themselves between network.target and remote mounts, which is needed for GFS2 and similar systems. | |||
2011-09-21 | mount: pull in quota tools from fstab lines with 'quota' option, too | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=736360 | |||
2011-08-31 | mount: fix parsing of prio value | Lennart Poettering | |
https://bugzilla.redhat.com/show_bug.cgi?id=722803 | |||
2011-08-20 | exec: optionally apply cgroup attributes to the cgroups we create | Lennart Poettering | |
2011-08-01 | load-fragment: speed up parsing by using a perfect hash table with ↵ | Lennart Poettering | |
configuration settings built by gperf | |||
2011-07-13 | unit: use ESRCH as error when we don't find anybody to kill | Lennart Poettering | |
2011-07-12 | service: properly handle who argument on D-Bus kill calls | Lennart Poettering | |
2011-06-21 | english: s/_per_/_by_/ | Lennart Poettering | |
2011-05-18 | exec: hangup/reset/deallocate VTs in gettys | Lennart Poettering | |
Explicitly disconnect all clients from a VT when a getty starts/finishes (requires TIOCVHANGUP, available in 2.6.29). Explicitly deallocate getty VTs in order to flush scrollback buffer. Explicitly reset terminals to a defined state before spawning getty. | |||
2011-04-20 | mount,crypto: rework meaning of noauto/nofail | Lennart Poettering | |
2011-04-19 | mount: properly parse timeouts options in the middle of the string | Lennart Poettering | |
2011-04-16 | mount: make device timeout configurable | Lennart Poettering | |
2011-04-16 | manager: introduce IgnoreOnIsolate flag so that we can keep systemd-logger ↵ | Lennart Poettering | |
around when isolating | |||
2011-04-13 | mount: don't pull in stdio logger for root mount unit | Lennart Poettering | |
2011-04-05 | mount: block creation of mount units for API file systems | Lennart Poettering | |
2011-03-31 | src: our lord is coverity | Lennart Poettering | |
2011-03-30 | quota: do not pull in quota tools for mounts that do not originate in ↵ | Lennart Poettering | |
neither /etc/fstab nor fragment files | |||
2011-03-29 | exec: drop process group kill mode since it has little use and confuses the user | Lennart Poettering | |
2011-03-28 | use /run instead of /dev/.run | Kay Sievers | |
Instead of the /dev/.run trick we have currently implemented, we decided to move the early-boot runtime dir to /run. An existing /var/run directory is bind-mounted to /run. If /var/run is already a symlink, no action is taken. An existing /var/lock directory is bind-mounted to /run/lock. If /var/lock is already a symlink, no action is taken. To implement the directory vs. symlink logic, we have a: ConditionPathIsDirectory= now, which is used in the mount units. Skipped mount unit in case of symlink: $ systemctl status var-run.mount var-run.mount - Runtime Directory Loaded: loaded (/lib/systemd/system/var-run.mount) Active: inactive (dead) start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago Where: /var/run What: /run CGroup: name=systemd:/system/var-run.mount The systemd rpm needs to make sure to add something like: %pre mkdir -p -m0755 /run >/dev/null 2>&1 || : or it needs to be added to filesystem.rpm. Udev -git already uses /run if that exists, and is writable at bootup. Otherwise it falls back to the current /dev/.udev. Dracut and plymouth need to be adopted to switch from /dev/.run to run too. Cheers, Kay | |||
2011-03-18 | mount: pull in quota services from local mountpoints with usr/grpquota options | Andrey Borzenkov | |
2011-03-17 | def: centralize definition of default timeout in one place | Lennart Poettering | |
2011-03-08 | mount: support less cumbersome x-systemd-xxx mount options | Lennart Poettering | |
2011-03-03 | kill: always send SIGCONT after SIGTERM | Lennart Poettering | |
When we kill a process to terminate it make sure to send SIGCONT to ensure it is unpaused and processes the signal. | |||
2011-02-21 | mount: make sure network mounts are ordered after network.target | Lennart Poettering | |
2011-02-15 | mount,swap: properly add dependencies to logger if needed | Lennart Poettering | |
2011-02-15 | exec: introduce global defaults for the standard output of services | Lennart Poettering | |
2011-01-21 | mount: ignore if an fsck is requested for a bind mount, so that we don't ↵ | Lennart Poettering | |
wait for the bind 'device' to show up | |||
2011-01-21 | automount: fix segfault when shutting down | Lennart Poettering | |
https://bugs.freedesktop.org/show_bug.cgi?id=32076 | |||
2011-01-20 | systemctl: highlight failed processes in systemctl status | Lennart Poettering | |
2011-01-20 | service: when reloading a service fails don't fail the entire service but ↵ | Lennart Poettering | |
just the reload job | |||
2011-01-18 | execute: make sending of SIGKILL on shutdown optional | Lennart Poettering | |
2010-11-17 | cgroup: by default, duplicate service cgroup in the cpu hierarchy | Lennart Poettering | |
2010-11-11 | split mount_point_is_api() and mount_point_ignore() | Kay Sievers | |
We should not handle the ignore list as API mounts, as systemd itself never touches them. On Thu, Nov 11, 2010 at 10:34, Andreas Jaeger <aj@novell.com> wrote: > > I noticed for some time that systemd-remount-api-vfs is in the > failed state and found now the following in the log files > > systemd-remount-api-vfs[467]: /bin/mount for /proc/bus/usb exited with exit status 32. > systemd-remount-api-vfs[467]: mount: /proc/bus/usb not mounted already, or bad option > systemd[1]: systemd-remount-api-vfs.service: main process exited, code=exited, status=1 > systemd[1]: Unit systemd-remount-api-vfs.service entered failed state. | |||
2010-11-10 | cryptsetup: minimal cryptsetup unit generator | Lennart Poettering | |
2010-10-29 | mount: don't pull in nofail mounts by default, but use them if they are around | Lennart Poettering | |
2010-10-29 | unit: get rid of gnoreDependencyFailure= instead treat ConflictedBy= as ↵ | Lennart Poettering | |
weaker counterpart of Conflicts=, similar to Wants= vs. Requires= | |||
2010-10-29 | unit: replace StopRetroactively= by BindTo= dependencies | Lennart Poettering | |
The property StopRetroactively= needs to be per-dependency, not per-unit, in order to properly express dependencies between .mount units and its .device and fsck .service units. If the .device unit is unplugged the mount should go away, but if the fsck process terminates the .mount should stay. | |||
2010-10-28 | unit: replace recursive_stop by stop_retroactively to simplify things a little | Lennart Poettering | |
2010-10-26 | swap: add only swaps listed in /etc/fstab automatically to swap.target, ↵ | Lennart Poettering | |
others should be added via .wants/ links | |||
2010-10-22 | systemctl: introduce systemctl kill | Lennart Poettering | |
2010-10-20 | mount: pull in quotacheck.service, not quotacheck.target | Lennart Poettering | |
2010-10-20 | mount: require fsck | Lennart Poettering | |
2010-10-20 | mount: do not implicitly pull in fsck service for root dir | Lennart Poettering | |
2010-10-19 | fsck: properly hook in fsck everywhere, add special support for fsck'ing ↵ | Lennart Poettering | |
root dir | |||
2010-10-18 | swap: listen for POLLPRI events on /proc/swaps if available | Lennart Poettering | |
2010-10-13 | mount: pull in fsck only in systemd instances | Lennart Poettering | |