Hello Roger Shimizu. On Sat, Nov 28, 2015 at 11:12:38PM +0900, Roger Shimizu wrote: > Dear systemd maintainers, [...]
I'm just a random bystander, but hope I can come up with a few useful suggestion. > Enclosed the "adjtimex.service" file I wrote and confirmed working > well on my box. > Since this is the first time I write service file, it would be helpful > if you can help to review it. Thanks for your interest in participating in resolving the rcS situation. > > I also have one doubt whether to have "RemainAfterExit=yes", which is > commented out now. > After setting the kernel time variables, adjtimex simply exits and > don't need to remain as daemon. I guess it should be okay to be "no". I'd suggest you remove the line entirely. (The default is RemainAfterExit=no.) You have no "stop" method, thus there's no point in using this directive to mark the service as still running so that it can later be "stopped". For more information: http://www.freedesktop.org/software/systemd/man/systemd.service.html#RemainAfterExit= > > Looking forward to your reply. Thank you! I also suggest you look into the possibility to not running the init script from the service file. Should be possible by making the following changes: Remove: ConditionFileIsExecutable=/etc/init.d/adjtimex Add: Environment="TICK=10000 FREQ=0" EnvironmentFile=-/etc/default/adjtimex See: http://www.freedesktop.org/software/systemd/man/systemd.exec.html#Environment= EnvironmentFile= should "win" over default settings in Environment=, while the dash (-) prefix says it's ok if the file does not exist. Replace: ExecStart=/etc/init.d/adjtimex start with: ExecStart=/sbin/adjtimex -tick "$TICK" -frequency "$FREQ" In case these changes sounds useful to you, then please confirm the above to make sure my understanding of the situation is correct. Regards, Andreas Henriksson _______________________________________________ Pkg-systemd-maintainers mailing list Pkg-systemd-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-systemd-maintainers