Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | syslog: rework syslog detection so that we need no compile-time option what ↵ | Lennart Poettering | |
the name of the syslog implementation is | |||
2011-03-16 | main: check if we have a valid PID before getting the name of it | Lennart Poettering | |
2011-03-14 | manager: don't show kernel boot-up time for containers | Lennart Poettering | |
2011-03-14 | manager: show who killed us | Lennart Poettering | |
2011-03-14 | audit: give up sending auditing messages when it failed due to EPERM | Lennart Poettering | |
2011-03-14 | main: remove AF_UNIX sockets before binding | Lennart Poettering | |
2011-03-14 | core: move abstract namespace sockets to /dev/.run | Lennart Poettering | |
Now that we have /dev/.run there's no need to use abstract namespace sockets. So, let's move things to /dev/.run, to make things more easily discoverable and improve compat with chroot() and fs namespacing. | |||
2011-03-09 | dev: use /dev/.run/systemd as runtime directory, instead of /dev/.systemd | Lennart Poettering | |
2011-02-28 | Spelling Corrections | Harald Hoyer | |
Just some lame spelling corrections with no functionality. | |||
2011-02-24 | job: when cancelling jobs, make sure to propagate this properly to depending ↵ | Lennart Poettering | |
jobs | |||
2011-02-24 | job: start job timeout on enqueuing not when we start to process a job | Lennart Poettering | |
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. | |||
2011-02-23 | job: start job timer when we begin running the job, not already when we add ↵ | Lennart Poettering | |
it to the queue of jobs | |||
2011-02-16 | systemctl: introduce --ignore-dependencies | Lennart Poettering | |
2011-02-16 | manager: don't consider transaction jobs conflicting with queued jobs redundant | Lennart Poettering | |
2011-02-15 | service: change default std output to inherit | Lennart Poettering | |
2011-02-15 | exec: introduce global defaults for the standard output of services | Lennart Poettering | |
2011-02-15 | shutdown: execute all binaries in /lib/systemd/system-shutdown as last step ↵ | Lennart Poettering | |
before invoking reboot() | |||
2011-02-14 | getty: don't parse console= anymore, use /sys/class/tty/console/active instead | Lennart Poettering | |
2011-02-09 | manager: if we receive SIGRTMIN+20/21 enable/disable showing of status on ↵ | Lennart Poettering | |
the console | |||
2011-01-22 | clang: fix some issues found with clang-analyzersystemd/v17 | Lennart Poettering | |
2011-01-20 | dbus: don't try to connect to the system bus before it is actually up | Lennart Poettering | |
2010-11-18 | manager: make list of default controllers configurable | Lennart Poettering | |
2010-11-16 | plymouth: use updated socket name | Lennart Poettering | |
2010-11-15 | drop support for MANAGER_SESSION, introduce MANAGER_USER instead | Lennart Poettering | |
2010-11-15 | manager: ignore invalid epoll events | Lennart Poettering | |
2010-11-15 | manager: consider jobs already installed as redundant when reducing new ↵ | Lennart Poettering | |
transactions | |||
2010-11-14 | manager: always pull 'following' units into transaction | Lennart Poettering | |
2010-11-14 | manager: don't fail transaction if adding CONFLICTED_BY job fails | Lennart Poettering | |
2010-11-12 | manager: be a bit more verbose if we receive unknown epoll event | Lennart Poettering | |
2010-11-12 | cryptsetup: hook up tool with ask-password | Lennart Poettering | |
2010-11-12 | manager: hookup generators | Lennart Poettering | |
2010-11-10 | manager: parse RD_TIMESTAMP passed from initrd | Lennart Poettering | |
2010-11-10 | manager: when isolating undo all pending jobs, too | Lennart Poettering | |
2010-11-10 | manager: only minimize impact if we are in fail mode | 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 | manager: show which jobs are actually installed after a transaction | Lennart Poettering | |
2010-10-28 | service: unify tstamp serialization code | Lennart Poettering | |
2010-10-27 | unit: serialize active timestamps | Lennart Poettering | |
2010-10-26 | errors: refer to systemctl status when useful | Lennart Poettering | |
2010-10-20 | manager: properly parse finish timestamp | Lennart Poettering | |
2010-10-20 | manager: properly write header marker on serialization | Lennart Poettering | |
2010-10-18 | swap: listen for POLLPRI events on /proc/swaps if available | Lennart Poettering | |
2010-10-18 | manager: serialize/deserialize finish timestamp | Lennart Poettering | |
2010-10-14 | manager: hookup shutdown helper and signals | Lennart Poettering | |
2010-10-12 | swap: major rework, use /sbin/swapon for setting up swaps, fix merging of ↵ | Lennart Poettering | |
aliased swap disks | |||
2010-10-08 | unit: rename 'banned' load state to 'masked' | Lennart Poettering | |
2010-10-08 | systemctl: fix 'systemctl enable getty@.service' | Lennart Poettering | |
2010-10-08 | unit: introduce 'banned' load state for units symlinked to /dev/null | Lennart Poettering | |