On Wed, 28.08.13 19:27, Lukas Nykryn ([email protected]) wrote: Applied! Thanks!
(Added a longer comment though) > --- > TODO | 2 -- > src/core/service.c | 4 ++++ > 2 files changed, 4 insertions(+), 2 deletions(-) > > diff --git a/TODO b/TODO > index fe305ec..3527970 100644 > --- a/TODO > +++ b/TODO > @@ -60,8 +60,6 @@ Features: > > * better error message if you run systemctl without systemd running > > -* unlink PID files of units after exit > - > * tiny tool that saves/restores backlight > > * systemctl status output should should include list of triggering units and > their status > diff --git a/src/core/service.c b/src/core/service.c > index 4070fd7..916821f 100644 > --- a/src/core/service.c > +++ b/src/core/service.c > @@ -1957,6 +1957,10 @@ static void service_enter_dead(Service *s, > ServiceResult f, bool allow_restart) > /* we want fresh tmpdirs in case service is started again > immediately */ > exec_context_tmp_dirs_done(&s->exec_context); > > + /* try to delete pidfile*/ > + if (s->pid_file) > + unlink_noerrno(s->pid_file); > + > return; > > fail: Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
