[CRIU] [PATCH 0/2] write pidfile before chdir /, if going daemon

Ruslan Kuprieiev kupruser at gmail.com
Wed Oct 30 17:54:39 PDT 2013


On 30.10.2013 16:30, Pavel Emelyanov wrote:
> On 10/30/2013 03:27 AM, Ruslan Kuprieiev wrote:
>> Now we're unable to use relative pidfile path with -d option, because
>> criu chdir to /, before writing pidfile. So lets go daemon without
>> chdiring to /, write pidfile(if needed) and chdir("/"), as well.
>>
>> Ruslan Kuprieiev (2):
>>    service: write pidfile before chdir to /, if going daemon
>>    page-server: write pidfile before chdir to /, if going daemon
>>
>>   cr-service.c | 14 +++++++++++++-
>>   page-xfer.c  | 19 ++++++++++++++++---
>>   2 files changed, 29 insertions(+), 4 deletions(-)
>>
>
> I wouldn't introduce such complexity, but made sure, that -D option
> works properly for daemon and pid file with relative path is put
> under -D.
-D with daemon means that daemon shouldn't chdir /, and should stay 
where -D will point?


More information about the CRIU mailing list