summaryrefslogtreecommitdiff
path: root/units
Commit message (Collapse)AuthorAge
* service: drop special HTTP server target, as it is a bad idea anf Fedora ↵Lennart Poettering2012-10-31
| | | | | | | | | | | | | specific This was premarily intended to support the LSB facility $httpd which is only known by Fedora, and a bad idea since it lacks any real-life usecase. Similar, drop support for some other old Fedora-specific facilities. Also, document the rules for introduction of new facilities, to clarify the situation for the future.
* units: agetty overrides TERMMichal Schmidt2012-10-29
| | | | | | | | Environment=TERM=... has no effect on agetty who sets it by itself. To really set TERM to a specified value, it has to be given on the command line. https://bugzilla.redhat.com/show_bug.cgi?id=870622
* units: teach m4 scripts in units/ about Debian's rc.localRamkumar Ramachandra2012-10-28
| | | | | This makes the behaviour wrt. to rc[-.]local consistent between various distributions supporting it.
* units: reword rescue mode hintsZbigniew Jędrzejewski-Szmek2012-10-28
| | | | | | | | Do not suggest to the user that commands can be issued before logging in. sulogin prints it own message, which mentions ^D, so there's no need to repeat it here.
* logind: support for hybrid sleep (i.e. suspend+hibernate at the same time)Lennart Poettering2012-10-28
|
* units: don't order tmp.monut after local-fs-pre.targetTom Gundersen2012-10-23
| | | | Since tmp.mount is a tmpfs this is not necesary, and should speed up boot marginally.
* units: use numerig signal for killing systemd, to avoid incompatibilities ↵Lennart Poettering2012-10-23
| | | | with procps/util-linux kill
* units: also add journalctl suggestion to emergency.serviceLennart Poettering2012-10-23
| | | | | More often than not we enter emergency.service due to fsck failure, so it makes sense to direct people to the journal to debug those.
* units: suggest journalctl -b in rescue.service so that only messages from ↵Lennart Poettering2012-10-23
| | | | the current boot are shown
* units: rework systemd-exit.service to terminate systemd via signal rather ↵Lennart Poettering2012-10-18
| | | | | | | than bus This should make session termination more reliable, as D-Bus doesn't have to be around anymore for this to succeed.
* journal: add minimal journal gateway daemon based on GNU libmicrohttpdLennart Poettering2012-09-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This minimal HTTP server can serve journal data via HTTP. Its primary purpose is synchronization of journal data across the network. It serves journal data in three formats: text/plain: the text format known from /var/log/messages application/json: the journal entries formatted as JSON application/vnd.fdo.journal: the binary export format of the journal The HTTP server also serves a small HTML5 app that makes use of the JSON serialization to present the journal data to the user. Examples: This downloads the journal in text format: # systemctl start systemd-journal-gatewayd.service # wget http://localhost:19531/entries Same for JSON: # curl -H"Accept: application/json" http://localhost:19531/entries Access via web browser: $ firefox http://localhost:19531/
* udev: don't let systemd-udev-settle delay basic.targetTom Gundersen2012-09-27
| | | | | | | | | | It is no longer possible to manually enable systemd-udev-settle.service, so its only use is by legacy services explicitly pulling it in. It makes sense for these services to also explicitly order themselves after udev-settle.service, which makes After=basic.target redundant. This should reduce the negative effect on boot-time of having to enable legacy services such as lvm.service.
* udev: remove Install section from systemd-udev-settle.serviceKay Sievers2012-09-27
| | | | | Legacy tool on-demand pull-in the settling, it should never run by default, nothing orders against is anyway.
* man: remove timezone(5) and add localtime(5)Shawn Landden2012-09-14
|
* build-sys: perform autodetection of quota-tools binariesDave Reisner2012-09-11
| | | | | Use AC_PATH_PROG to try and locate the quotaon and quotacheck binaries, falling back on hardcoded defaults when they can't be found.
* journal: don't pull in flush service from journald serviceLennart Poettering2012-09-03
| | | | | In the initrd we don't need the flush service hence don't attempt to pull it in.
* unit: make sure structured logging is available before we enter the main ↵Lennart Poettering2012-09-03
| | | | boot phase
* units: remove prefdmLennart Poettering2012-08-07
| | | | | | | | | It's time to get rid of prefdm. Distributions which still want to use this should maintain this downstream, but it's probably better to just provide proper units for the various display managers, like Fedora is doing this, for example: https://fedoraproject.org/wiki/Features/DisplayManagerRework
* units: add the modules-load cmdline parameters to the unit conditionsMichal Schmidt2012-07-25
| | | | | | | For 'modules-load=' and 'rd.modules-load=' to be effective, systemd-modules-load.service must be started. It is currently conditional on the existence of config files. Add the presence of the cmdline parameters to the triggering conditions.
* units: fix section of man page link in systemd-logind.serviceLennart Poettering2012-07-19
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=51963
* units: don't enforce a holdoff time for journald, logind, udevdLennart Poettering2012-07-18
| | | | | These services should be restarted as quickly as possible if they fail, and the extra safety net of the holdoff time is not necessary.
* Spelling fixes.Ville Skyttä2012-07-16
|
* unit: rename BindTo= to BindsTo=Lennart Poettering2012-07-13
| | | | | | | | all other dependencies are in 3rd person. Change BindTo= accordingly to BindsTo=. Of course, the dependency is widely used, hence we parse the old name too for compatibility.
* journal: replace implicit flushing of journal by explicit oneLennart Poettering2012-07-11
| | | | | | | | | The old automatism that the flushing of the journal from /run to /var was triggered by the appearance of /var/log/journal is broken if that directory is mounted from another host and hence always available to be useful as mount point. To avoid probelsm with this, introduce a new unit that is explicitly orderer after all mounte files systems and triggers the flushing.
* MeeGo: Remove build support for MeeGo distribution.Auke Kok2012-07-09
| | | | | | | | | | | | | The MeeGo distribution is still a supported distribution, but will probably not see an updated version of systemd anymore. Most of the development is focussing on Tizen now, and the generic support for building --with-distro=other is more than adequate enough. This patch removes the support as a custom configuration build target in systemd. People who are still building this for the MeeGo distribution should build as "other" distro.
* units: add reference to wiki so syslog.socketLennart Poettering2012-07-03
|
* units: Rename systemd-udev.service to systemd-udevd.serviceColin Guthrie2012-07-02
| | | | | | | | | This naming convention is more inline with other systemd daemon unit names (systemd-logind.service, systemd-localed.service etc) The companion .socket units have also been renamed, however the -trigger and -settle units keep their current name as these are not directly related to daemon process itself.
* units: rename systemd-debug-shell.service to debug-shell.serviceLennart Poettering2012-07-02
| | | | | The systemd- prefix for services should be reserved only for services that invoke our own code rather than generic, external code.
* mageia: Change the unit for prefdm.service to make it work a bit more like ↵Colin Guthrie2012-07-02
| | | | | | | Fedora Do not wait for some of the Fedora units that we have traditionally not waited for in Mageia or Mandriva before it.
* timedated: replace systemd-timedated-ntp.target logic with simpler schemeLennart Poettering2012-07-02
| | | | | | | | The previous systemd-timedated-ntp.target was suffering by the problem that NTP implementations enabled via the machanism could not be disabled the obvious way on the "systemctl disable" command line. Replace systemd-timedated-ntp.target by a list of implementations we try in turn. The list is encoded in $pkgdatadir/ntp-units.
* units: automatically respawn the core servicesLennart Poettering2012-06-28
|
* units: add explicit dependency on display-manager.service to graphical.targetLennart Poettering2012-06-27
| | | | | | This replaces the symlink based dependency by an explicit one in the unit file so that we avoid the dangling symlink when no display manager is installed.
* man: document systemd-update-generatorLennart Poettering2012-06-27
|
* man: this time, fix Documentation= properlyLennart Poettering2012-06-27
|
* units: fix Documentation= tag in fsck unitsLennart Poettering2012-06-27
|
* man: document systemd-ask-password-console.service and friendsLennart Poettering2012-06-27
|
* man: document quotacheckLennart Poettering2012-06-27
|
* man: add Documentation= tag to tmp.mountLennart Poettering2012-06-27
|
* man: add Documentation= tags to all kinds of missing unitsLennart Poettering2012-06-27
|
* man: properly document .socket units in man pageLennart Poettering2012-06-27
|
* man: document systemd-fsckLennart Poettering2012-06-27
|
* man: document the readahead servicesLennart Poettering2012-06-26
|
* man: document systemd-halt.service and friendsLennart Poettering2012-06-26
|
* man: document systemd-suspend.serviceLennart Poettering2012-06-26
|
* man: document systemd-shutdowndLennart Poettering2012-06-26
|
* man: document systemd-initctlLennart Poettering2012-06-26
|
* man: document systemd-hostnamedLennart Poettering2012-06-26
|
* man: document localedLennart Poettering2012-06-25
|
* man: document systemd-timedated.serviceLennart Poettering2012-06-25
|
* man: document systemd-update-utmp-runlevelLennart Poettering2012-06-25
|