On Wed, Jun 19, 2013 at 9:17 PM, Mikhail Durnev <mikhail_dur...@mentor.com> wrote: > ecryptfsd is a resident program, i.e. daemon. According to systemd > documentation, Type=oneshot/RemainAfterExit=yes should be used for programs > that do not remain working after exit. But for daemons we should use > Type=forked to indicate that the service remains running in background. > ecryptfs provides option -f to run in foreground. This option is preferred > when the service is started from init/systemd. That is why we use > Type=simple (default) to indicate that the service runs in foreground. To > manage the service properly systemd uses its type. E.g. if ecryptfsd > silently dies, systemd will recognize its failure in case of simple or > forked, but not in case of oneshot.
thanks for details. Please add this to commit message. > > Best regards, > Mikhail > > -----Original Message----- > From: Khem Raj [mailto:raj.k...@gmail.com] > Sent: Thursday, 20 June, 2013 13:32 > To: Noor, Ahsan > Cc: holger.behr...@windriver.com; florin.sa...@windriver.com; > yocto@yoctoproject.org; Mikhail Durnev > Subject: Re: [yocto] [PATCH] ecryptfs-utils: Modify systemd service file to > 'simple'. > > reasoning why it is being turned into simple service would be nice > > On Jun 19, 2013, at 3:53 AM, "Noor, Ahsan" <noor_ah...@mentor.com> wrote: > >> From: Noor <noor_ah...@mentor.com> >> >> Signed-off-by: Mikhail Durnev <mikhail_dur...@mentor.com> >> Signed-off-by: Noor Ahsan <noor_ah...@mentor.com> >> --- >> .../ecryptfs-utils/ecryptfs-utils/ecryptfs.service | 4 +--- >> 1 file changed, 1 insertion(+), 3 deletions(-) >> >> diff --git >> a/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils/ecryptfs.service >> b/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils/ecryptfs.service >> index ba12aa3..52f3397 100644 >> --- >> a/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils/ecryptfs.service >> +++ b/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils/ecryptfs.servi >> +++ ce >> @@ -3,9 +3,7 @@ Description=A userspace daemon that runs as the user >> perform file operations und After=udev.service >> >> [Service] >> -Type=oneshot >> -ExecStart=/usr/bin/ecryptfsd >> -RemainAfterExit=yes >> +ExecStart=/usr/bin/ecryptfsd -f >> >> [Install] >> WantedBy=multi-user.target >> -- >> 1.7.9.5 >> >> _______________________________________________ >> yocto mailing list >> yocto@yoctoproject.org >> https://lists.yoctoproject.org/listinfo/yocto > > > _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto