summaryrefslogtreecommitdiff
path: root/units
AgeCommit message (Collapse)Author
2012-06-25units: rename halt/hibernate/kexec/poweroff/reboot/suspend to systed-xxxLennart Poettering
These service units also execute our own code, hence rename the accordingly and prefix them with systemd-
2012-06-25units: rename fsck@.service to systemd-fsck@.serviceLennart Poettering
The rule is that units that encapsulate our own code are prefixed with "systemd-". Since the fsck units invoke our own code, hence add the missing prefix. Since a long long time the fsck units didn't invoke the naked fsck binaries anymore, and it is unlikely that this well ever change. On the opposite: the code in systemd-fsck will probably get more complex over time to handle fsck progress to plymouth forwarding. Same for quotacheck (but not quotaon!)
2012-06-25man: document systemd-remount-fs.serviceLennart Poettering
2012-06-25man: document systemd-random-seed-load.serviceLennart Poettering
2012-06-25units: stop sleep.target when it has done its jobLennart Poettering
2012-06-25man: document systemd-vconsole-setup.serviceLennart Poettering
2012-06-22man: refer to udevd by its service name not binary nameLennart Poettering
Since the binary name is now hidden away in /usr/lib/ the primary user handle for the udev service is the unit name, hence change the man page to be available under the unit name, and make the binary name an alias for it.
2012-06-21readahead: merge three binaries into oneLennart Poettering
since the binaries share much of the same code and we better load only one binary instead of two from disk at early boot let's merge the three readahead binaries into one. This also allows us to drop a lot of duplicated code.
2012-06-10update .gitignoreKay Sievers
2012-06-07systemd-debug-shell: add to POTFILES.skipKay Sievers
2012-06-07delete plymouth units; moved to plymouthKay Sievers
2012-06-07units: add systemd-debug-shell.serviceMichal Schmidt
If enabled, the service provides a root shell from an early boot. It also remains active late into shutdown. It is useful for debugging startup and shutdown problems. This is the unit referenced in http://freedesktop.org/wiki/Software/systemd/Debugging#early_debug_shell
2012-06-06udev: systemd-udev-settle.service fix After=Kay Sievers
https://bugs.freedesktop.org/show_bug.cgi?id=50779
2012-06-06units: avoid redundant VT clearing by agettyMichal Schmidt
TTYVTDisallocate=yes already clears the VT. agetty does not need to do it again. Run it with --noclear. Felix Miata found the double clearing confusing in this bugreport: https://bugzilla.redhat.com/show_bug.cgi?id=828007 Add a comment explaining what clears the VT.
2012-06-01units: fix man sectionLennart Poettering
2012-06-01man: document systemd-journalLennart Poettering
2012-06-01man: write man page for systemd-logindLennart Poettering
2012-05-31man: add documentation for the binfmt, modules-load, sysctl servicesLennart Poettering
2012-05-31units: add Documentation= field to console-getty.serviceLennart Poettering
2012-05-29plymouth: use systemd-udev-settle.serviceKay Sievers
2012-05-29udev: man - mention systemd-udevd(8)Kay Sievers
2012-05-23units: fix file syntaxLennart Poettering
2012-05-23readahead: use Conflicts= instead of masking to get rid of readahead unitsLennart Poettering
2012-05-23readahead: avoid running of readahead services if readahead is already doneLennart Poettering
2012-05-23readahead: when doing a system update drop readahead fileLennart Poettering
2012-05-22system-update: add system update generatorLennart Poettering
http://freedesktop.org/wiki/Software/systemd/SystemUpdates
2012-05-22rescue: don't pull in socketsLennart Poettering
In rescue mode let's not establish all sockets, so that we don't end up starting a lot of additional services automatically. Instead of pulling in basic.target we now only pull in sysinit.target which pulls in local-fs.target and swap.target. That way rescue mode has all the really basic setup around, but normal services are not started and not autostarted either.
2012-05-21units: introduce new Documentation= field and make use of it everywhereLennart Poettering
This should help making the boot process a bit easier to explore and understand for the administrator. The simple idea is that "systemctl status" now shows a link to documentation alongside the other status and decriptionary information of a service. This patch adds the necessary fields to all our shipped units if we have proper documentation for them.
2012-05-14units: do not quit plymouth too earlyMichal Schmidt
2012-05-08sleep: implement suspend/hibernate as first class targetsLennart Poettering
2012-05-04units: use OOMScoreAdjust= in the unit files to set OOM score adjustLennart Poettering
2012-05-03units: explicit Type=dbus is now redundantLennart Poettering
2012-04-30units: make sure /var is writable before initializing random seedLennart Poettering
2012-04-30unit: add new dependency type RequiresMountsFor=Lennart Poettering
RequiresMountsFor= is a shortcut for adding requires and after dependencies to all mount units neeed for the specified paths. This solves a couple of issues regarding dep loop cycles for encrypted swap.
2012-04-25timedated: introduce systemd-timedated-ntp.target which is controlled by ↵Lennart Poettering
timedated's NTP setting We shouldn't hardcode the name of the NTP implementation in the timedated mechanism, especially since Fedora currently switched from NTP to chrony. This patch introduces a new target that is enabled/disabled instead of the actual NTP implementation. The various NTP implementations should then add .wants/ symlinks to their services and BindTo back to the target, so that their implementations are started/stopped jointly with the target. https://bugzilla.redhat.com/show_bug.cgi?id=815748
2012-04-24remount: consolidate remount-api-vfs and remount-rootfs into oneLennart Poettering
This has the advantage of removing a confusing warning by mount if the root directory is not listed in fstab.
2012-04-24service: introduce Type=idle and use it for gettysLennart Poettering
Type=idle is much like Type=simple, however between the fork() and the exec() in the child we wait until PID 1 informs us that no jobs are left. This is mostly a cosmetic fix to make gettys appear only after all boot output is finished and complete. Note that this does not impact the normal job logic as we do not delay the completion of any jobs. We just delay the invocation of the actual binary, and only for services that otherwise would be of Type=simple.
2012-04-24readahead: rather than checking for virtualization in the C code, use ↵Lennart Poettering
ConditionVirtualization= in the unit
2012-04-22units: remount file systems only if /etc/fstab actually existsLennart Poettering
2012-04-22units: don't try to load kernel modules if CAP_SYS_MODULE is missingLennart Poettering
2012-04-22units: skip root fsck if the root directory is writableLennart Poettering
2012-04-22default to v102 everywhere, instead of vt100, to synchronize with agettyLennart Poettering
2012-04-22container: spawn a getty instead of a sulogin in a containerLennart Poettering
2012-04-18udev: units - reference systemd-* unitsKay Sievers
2012-04-17udev: install udevd as /usr/lib/systemd/systemd-udevdKay Sievers
2012-04-13units: drop audit reference from description of utmp units since that is ↵Lennart Poettering
build-time optional
2012-04-13units: add CAP_MKNOD condition to the other two udev services tooLennart Poettering
2012-04-13units: do binfmt magic only when /proc/sys is writableLennart Poettering
2012-04-12getty: skip VC gettys if the VC subsystem is not availableLennart Poettering
2012-04-12getty: VC devices are always available, we don't need to wait until they show upLennart Poettering