summaryrefslogtreecommitdiff
path: root/service.c
AgeCommit message (Collapse)Author
2010-04-24service: don't read start priority from Kxx linkLennart Poettering
2010-04-24service: sysv priorities in link names should take precedence, since they ↵Lennart Poettering
are possibly fixed up by chkconfig
2010-04-24service: only kill the main daemon for legacy sysv services, so that we ↵Lennart Poettering
don't kill sshd sessions
2010-04-24service: don't wait for any child unless we no its pidLennart Poettering
2010-04-24service: fix serialization of exec idLennart Poettering
2010-04-23service: make sure sysv services keep a ref on shutdown.target so that it ↵Lennart Poettering
doesn't get GC'd
2010-04-23service: never do automatic restarts for user requested stopsLennart Poettering
2010-04-23service: treat 0 timeouts as no timeoutsLennart Poettering
2010-04-23get rid of unicode arrows, since the linux console cannot show them, not ↵Lennart Poettering
even in unicode mode
2010-04-23initctl: minor updatesLennart Poettering
2010-04-21manager: automatically GC unreferenced unitsLennart Poettering
2010-04-21reload: implement reload/reexec logicLennart Poettering
2010-04-18dbus: greatly extend dbus coverageLennart Poettering
2010-04-16automount: implement automount unit typeLennart Poettering
2010-04-15service: optionally, trie dbus name cycle to service cycleLennart Poettering
2010-04-15socket: optionally call accept() for incoming connections and spawn one ↵Lennart Poettering
service instance per connection
2010-04-15core: add minimal templating systemLennart Poettering
2010-04-13systemctl: show sub state along active stateLennart Poettering
2010-04-13service: fix segfaultLennart Poettering
2010-04-13service: don't timeout special servicesLennart Poettering
2010-04-13unit: allow state change from running to restartingLennart Poettering
2010-04-13service: add basic validation hooksLennart Poettering
2010-04-13service: fix restart enum nameLennart Poettering
2010-04-13rework tty handlingLennart Poettering
We now make sure to run all services in their own session, possibly with a controlling terminal. This also extends the service and socket state machines a little.
2010-04-11service,mount,socket: explicitly unwatch control pidsLennart Poettering
2010-04-10mount: implement mounting properlyLennart Poettering
This also includes code that writes utmp/wtmp records when applicable, making use the mount infrastructure to detct when those files are accessible. Finally, this also introduces a --dump-configuration-items switch.
2010-04-10service: don't necessarily add ordering links for non-sysv servicesLennart Poettering
2010-04-08service: when reading pid file make sure to watch the pid readLennart Poettering
2010-04-08service: verify PID is valid when reading it from PID fileLennart Poettering
2010-04-08service/socket: show main/control pids in dumpLennart Poettering
2010-04-08unit: shortcut unit_notify() early, if possibleLennart Poettering
2010-04-08execute: make kill mode configurableLennart Poettering
2010-04-07sysv: add basic.target dependencies only for normal init scriptsLennart Poettering
2010-04-07service: parse default runlevels from init scriptsLennart Poettering
2010-04-07sysv: use lsb dependencies only for ordering, not for pulling in stuff, ↵Lennart Poettering
leave that to the symlink farms
2010-04-07sysv: handle suse style boot.d dirsLennart Poettering
2010-04-07sysv: properly enumerate rcN.d directoryLennart Poettering
2010-04-07build-sys: fix build regarding SYSTEM_SYSVRCND_PATHLennart Poettering
2010-04-07build-sys: automatically detect SysV init dirsLennart Poettering
2010-04-07sysv: sysv service should depend on the full basic system, not only rc.sysinitLennart Poettering
2010-04-06dbus: connect to bus as soon as the special dbus service is aroundLennart Poettering
2010-04-06rework merging/loading logicLennart Poettering
2010-04-04sysv: require sysinit.service from all sysv servicesLennart Poettering
2010-04-01service: show service type when dumping stateLennart Poettering
2010-04-01service: don't continue looking for syv init scripts after the first failureLennart Poettering
2010-04-01sysv: properly handle Provides LSB headerLennart Poettering
2010-03-31gcc: make a couple of gcc warnings go awayLennart Poettering
2010-03-31cgroup: add cgroupsificationLennart Poettering
2010-02-14service: allow enabling of native services via /etc/rcXX.d, so that we can ↵Lennart Poettering
override legacy services easily
2010-02-14execute: implement privilige dropping properlyLennart Poettering