Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-27 | service: don't create sysv order deps on merged units | Lennart Poettering | |
2010-09-27 | sysv: optionally disable of SysV init/rcN.d support at compile time | Fabiano Fidencio | |
This patch adds a cpp definition HAVE_SYSV_COMPAT that is used to isolate code dealing with /etc/init.d and /etc/rcN.d for systems where it does not make sense (one that does not use sysv or one that is fully systemd native). The patch tries to be as little intrusive as possible, however in order to minimize the number of #ifdef'ed regions I've reordered some code in path-lookup.c:lookup_paths_init() where all code dealing with sysv is now isolated under running_as == MANAGER_SYSTEM as well. Moreover, In struct Service, some fields were rearranged to reduce the number of ifdefs. Lennart's suggestions were fixed and squashed with the original patch, that was sent by Gustavo Sverzut Barbieri (barbieri@profusion.mobi). | |||
2010-09-21 | service: start Arch daemons | Tom Gundersen | |
Arch does not use proper SysV runlevels. Instead /etc/rc.conf contains an array of daemons to load in a multi-user runlevel, and some dependencies between them. This patch enables this behaviour in SystemD (only when compiled with Arch support), which allows SystemD to be a drop in replacement on Arch (modulo some minor bugs). v2: simplified after suggestion from Lennart | |||
2010-09-14 | service: fix check for non-LSB files | Lennart Poettering | |
2010-09-13 | service: add generic LSB provides handling for facilities | Lennart Poettering | |
2010-09-13 | service: translate 'httpd' LSB Provides into '$httpd' on Fedora | Lennart Poettering | |
2010-09-11 | service: don't automatically add D-Bus service name as an alias to all dbus ↵ | Lennart Poettering | |
service, rely on manual symlinks to allow disabling of dbus services | |||
2010-09-03 | service: calculate sysv startup priority only in start runlevels | Lennart Poettering | |
2010-09-03 | service: make sure we properly figure out whether a sysv service is enabled ↵ | Lennart Poettering | |
before creating $foo wants links | |||
2010-09-03 | service: properly handle if the main process is down and we wait for the ↵ | Lennart Poettering | |
cgroup to die, too | |||
2010-09-01 | service: recheck PID status when a cgroup runs empty | Lennart Poettering | |
2010-09-01 | service: wait for process exit only if we actually killed somebody | Lennart Poettering | |
2010-08-31 | service: properly pass dbus error structure | Michal Schmidt | |
2010-08-31 | service: rework killing logic so that we always kill the main process, even ↵ | Lennart Poettering | |
if it left our service cgroup Related to: http://bugzilla.redhat.com/show_bug.cgi?id=626477 | |||
2010-08-31 | manager: add missing second part of s/maintenance/failed/ | Matthew Miller | |
2010-08-26 | service: properly handle Fedora's broken MTA meta-service name | Lennart Poettering | |
2010-08-26 | service: reword warnings a little | Lennart Poettering | |
2010-08-26 | service: if we cannot add an alias to a sysv service, ignore this and go on | Lennart Poettering | |
2010-08-20 | dbus: follow standardized fdo PropertiesChanged signal spec | Lennart Poettering | |
2010-08-20 | service/systemctl: don't consider LSB exit codes 5 and 6 as failure, and ↵ | Lennart Poettering | |
decode exit codes in systemctl | |||
2010-08-20 | service: make sure sysv services marked as interactive in the LSB header get ↵ | Lennart Poettering | |
output on the TTY in all cases | |||
2010-08-17 | service: rename ValidNoProcess= to RemainAfterExit= | Lennart Poettering | |
2010-08-17 | service: prefix descriptions when they come from legacy sources | Lennart Poettering | |
2010-08-14 | emacs: make sure nobody accidently adds tabs to our sources | Lennart Poettering | |
2010-08-13 | service: rename Type=finish to Type=oneshot and allow multiple ExecStart= ↵ | Lennart Poettering | |
lines for oneshot services In contrast to the other service types oneshot services are usually not long lasting and there's not necessarily a single clean main process for them. This change allows multiple ExecStart= lines for this type of services so that the admin/developer doesn't have to arbitrarily pick on of various sequential commands as the "main one". | |||
2010-08-11 | clang: fix numerous little issues found with clang-analyzer | Lennart Poettering | |
2010-08-09 | main: fix auto restarting of units after a configuration reload | Lennart Poettering | |
2010-08-09 | manager: when two pending jobs conflict, keep the one that "conflicts", ↵ | Lennart Poettering | |
remove the one that is "conflicted" This gives the writer of units control which unit is kept and which is stopped when two units conflict. | |||
2010-08-09 | service: hide output of sysv scripts if quiet is passed on the kernel cmdline | Lennart Poettering | |
2010-08-09 | service: properly remember if a sysv is actually enabled | Lennart Poettering | |
Previously we checked the SysV priority value to figure out if a SysV unit was enabled or not, since th value was mostly read from the S startup links. Since we read this value from the LSB headers as a fallback we hence ended up considering a lot more services enabled than were actually enabled. This patch adds an explicit boolean which encodes whether a sysv service is enabled or not via S links. https://bugzilla.redhat.com/show_bug.cgi?id=615293 | |||
2010-08-09 | service: show restart value in dump | Lennart Poettering | |
2010-08-05 | service: read special startup dirs only on the respective distros | Lennart Poettering | |
2010-08-05 | service: always sort services from suse B runlevel before services from ↵ | Lennart Poettering | |
normal runlevels | |||
2010-07-21 | service: save/restore status text string | Lennart Poettering | |
2010-07-20 | sysv: do not add sysv services that are not enabled in /etc/rcN.d/ to ↵ | Lennart Poettering | |
network.target or other LSB-style Provides: targets | |||
2010-07-19 | systemctl: introduce reset-maintenance command | Lennart Poettering | |
2010-07-17 | execute: bump up log level of executed processes that failed | Lennart Poettering | |
2010-07-16 | service: refuse to start services that are configured for per-connection ↵ | Lennart Poettering | |
instantiation to start without a socket | |||
2010-07-12 | service: allow input from terminal when executing more than one start-pre or ↵ | Lennart Poettering | |
stop-post command | |||
2010-07-12 | service: trim cgroups if services that are "active" but "exited" | Lennart Poettering | |
2010-07-12 | execute: optionally ignore return status of invoked commands | Lennart Poettering | |
2010-07-11 | service: fix minor memory leak | Lennart Poettering | |
2010-07-10 | service: allow immediate stopping while starting | Lennart Poettering | |
2010-07-10 | execute: add ability to configure the kill signal | Lennart Poettering | |
2010-07-08 | service: don't enable native services via legacy sysv symlinks anymore | Lennart Poettering | |
2010-07-08 | execute: if the main process of a service already owns the TTY, don't wait ↵ | Lennart Poettering | |
for acquiring it again in the reload/stop step | |||
2010-07-08 | dbus: make errors reported via D-Bus more useful | Lennart Poettering | |
2010-07-08 | service: set env var for stop/reload commands | Lennart Poettering | |
2010-07-07 | util: use quoted word parsing where applicable | Lennart Poettering | |
2010-07-07 | log: bump up a number of log messages so that they are shown even if debug ↵ | Lennart Poettering | |
logging is disabled, for diagnostic purposes |