Fix: Loss of dynamic service on second reload (unmodified).

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2015-06-29 01:25:45 +02:00
1 parent 05a8ace030
commit 838ec0423d
3 files changed
+13 -3

No files matched your search

+9
View File
@@ -330,6 +330,15 @@ void svc_mark_dynamic(void)
}
}
void svc_check_dirty(svc_t *svc, time_t mtime)
{
if (svc->mtime != mtime)
svc->dirty = 1;
else
svc->dirty = 0;
svc->mtime = mtime;
}
/**
* svc_clean_dynamic - Stop and cleanup stale services removed from /etc/finit.d
* @cb: Callback to run for each stale service