summaryrefslogtreecommitdiff
path: root/units
AgeCommit message (Collapse)Author
2011-04-13units: isolate emergency.target instead of emergency.service when we fail to ↵Lennart Poettering
mount all file systems
2011-04-10local-fs: invoke emergency.service mounting at boot failsLennart Poettering
2011-04-10path: optionally, create watched directories in .path unitsLennart Poettering
2011-04-06units: rename rtc-set.target to time-sync.target and pull it in by ↵Lennart Poettering
hwclock-load.service On request of Miroslav Lichvar, rename rtc-set.target to time-sync.target since usually the RTC chip isn't involved at all in NTP syncs. Also, pull it in by hwclock-load.service.
2011-04-05units: call the logger a bridge tooLennart Poettering
2011-04-04logger: name socket like serviceLennart Poettering
2011-04-04units: improve logger descriptionsLennart Poettering
2011-04-04binfmt: add binfmt tool to set up binfmt_misc at bootLennart Poettering
2011-04-03initctl: /dev/initctl is a named pipe, not a socketLennart Poettering
2011-03-31plymouth: use PID file to detect whether ply is runningLennart Poettering
2011-03-30plymouth: don't explicitly enable status message when plymouth is upsystemd/v21Lennart Poettering
https://bugzilla.redhat.com/show_bug.cgi?id=676302 systemd now watches /run/initramfs/plymouth and generates messages exactly when that file exists. Hence we don't need the sending of the signals anymore.
2011-03-29exec: drop process group kill mode since it has little use and confuses the userLennart Poettering
2011-03-29man: really fix all LC_MESSAGE to LC_MESSAGESLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=35534
2011-03-29plymouth: Remove the calls to plymouth messageWilliam Jon McCann
* messages aren't translated * console text is ugly * they are jargonny * they really aren't needed https://bugs.freedesktop.org/show_bug.cgi?id=35711
2011-03-28use /run instead of /dev/.runKay 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-18units: replace Names=dm.service with symlink for mandriva prefdmAndrey Borzenkov
2011-03-18mount: pull in quota services from local mountpoints with usr/grpquota optionsAndrey Borzenkov
2011-03-18units: pull in syslog.target from syslog.socketLennart Poettering
2011-03-18units: don't ever pull in SysV targets from other SysV targetsLennart Poettering
2011-03-18units: document that some targets exists only for compat with SysVLennart Poettering
2011-03-18units: we don't need to generate syslog.target with sed anymoreLennart Poettering
2011-03-18units: we no longer need m4 to build graphical.target or multi-user.taregtLennart Poettering
2011-03-18units: on mandriva/fedora create single.service alias via symlink, not Names=Lennart Poettering
2011-03-18units: get rid of runlevel Names=, the symlinks in /lib/systemd/system are ↵Lennart Poettering
much more useful
2011-03-18units: get rid of empty units/suse/ subdirLennart Poettering
2011-03-18syslog: rework syslog detection so that we need no compile-time option what ↵Lennart Poettering
the name of the syslog implementation is
2011-03-18special: get rid of dbus.targetLennart Poettering
2011-03-16Add Frugalware display-manager serviceMiklos Vajna
2011-03-14units: add console-shell.service which can be used insted of the gettys to ↵Lennart Poettering
get a shell on /dev/console
2011-03-14core: move abstract namespace sockets to /dev/.runLennart 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-11units: move the last flag files to /dev/.runLennart Poettering
2011-03-09dev: use /dev/.run/systemd as runtime directory, instead of /dev/.systemdLennart Poettering
2011-03-09mount: use /dev/.run as an early boot alias for /var/runLennart Poettering
During early boot, mount a tmpfs to /dev/.run and then bind mount it to /var/run as soon as /var is available. This makes it possible for programs involved in early boot to put runtime data in /dev/.run which later on will show up in /var/run like any other. This can be used to solve the early-boot D-Bus problem: D-Bus may start up with its socket bound to /dev/.run/dbus/system_bus_socket and after /var it will also be available under the traditional name /var/run/dbus/system_bus_socket. This also is intended to be used as a better place for systemd, mount, mdadm, blkid, plymouth, bootchart and dracut runtime data, which is currently stored in various places in /dev/.xxx.
2011-03-08build-sys: add Mandriva distribution supportsystemd/v20Andrey Borzenkov
This merges several separate patches that I carry as part of Mandriva systemd RPM. They touch those parts that are very unlikely to be changed in near future and do not impose any functionality change for systemd core. I also think it is useful for troubleshooting to have real distribution name in system logs, espicially when someone reports problem upstream. The patch looks bigger than sum of replaced patches because - previous patches were applied on top of distro=fedora, now I need to add all those bits for distro=mandriva as well - part of patch was done as spec file magic, but it seems more logical to ship all these bits together
2011-03-08unit: distuingish mandatory from triggering conditionsLennart Poettering
2011-03-07mount: make /media a tmpfsLennart Poettering
2011-02-28build-sys: update ALTLinux supportAlexey Shabalin
Please apply patch for update ALTLinux support.
2011-02-24units: synchronize gettys to plymouth even if plymouth is killed by gdmLennart Poettering
2011-02-23rescue: terminate plymouth entirely when going into rescue modeLennart Poettering
2011-02-22plymouth: don't wait forever for plymouth in case it is stuckLennart Poettering
2011-02-21plymouth: ensure we start not a single getty before plymouth is gone because ↵Lennart Poettering
we never know which ttys plymouth still controls
2011-02-20unit: don't timeout fsckLennart Poettering
2011-02-18units: order fsck@.service before basic.target instead of local-fs.target to ↵Lennart Poettering
relax things a little
2011-02-16rescue: make 'systemctl default' fail if there is already something running ↵Lennart Poettering
when the shell exited
2011-02-15exec: introduce global defaults for the standard output of servicesLennart Poettering
2011-02-15fsck: output to /dev/console by default in addition to syslogLennart Poettering
2011-02-14fsck: skip root fsck if dracut already did itLennart Poettering
2011-02-13tmpfiles: move binary to /bin to make it publicly availableLennart Poettering
2011-02-09units: introduce and hook up sound.targetLennart Poettering
2011-02-09systemd: show status when run with plymouth, and don't start plymouth a ↵Lennart Poettering
second time when it is already running