[Bug 604717] Re: Please convert init script to upstart

Colin Watson cjwatson at canonical.com
Mon Aug 23 16:25:11 BST 2010


+       test -f /etc/default/ntp && ./etc/default/ntp || true

Missing a space between '.' and '/etc/default/ntp'.  This is probably
why you had to add the '|| true' - remove that.  Also, to match the init
script this should be test -r not test -f.

+       test -e /var/lib/ntp.conf.dhcp && NTPD_OPTS="$NTPD_OPTS -c
/var/lib/ntp/ntp.conf.dhcp"

The first filename is typoed - should be /var/lib/ntp/ntp.conf.dhcp.

You only seem to have ported part of the locking code over.  You need
the backgrounded lockfile-touch and the kill as well (otherwise the lock
could time out on a very slow start), although quite how you're going to
get the pid of the lockfile-touch process across to the post-start
script I'm not quite sure.

Please try to avoid the use of a pidfile.  Upstart's process tracking
should be sufficient.

The apparmor code in the Upstart job appears to be new relative to the
init script.  Why?

-- 
Please convert init script to upstart
https://bugs.launchpad.net/bugs/604717
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to ntp in ubuntu.



More information about the Ubuntu-server-bugs mailing list