Native upstart scripts
Elan Ruusamäe
glen at delfi.ee
Tue May 4 12:10:35 CEST 2010
On Tuesday 04 May 2010 12:17:41 Jacek Konieczny wrote:
> What do you think? Should I try to prepare a proof-of-concept
> implementation?
i describe ubuntu like implementation that i had in first mind to do:
1. some packages have been migrated to upstart,
having /etc/init/<service>.conf file
2. those packages initscript is symlinked:
to /etc/rc.d/init.d<service> -> /lib/init/upstart-job
3. upstart-job suggests to use 'service <service> to start if invoked directly
via /etc/rc.d/init.d
4. /sbin/service, sees if invoked service jas /etc/init/<service>.conf and
invokes via upstart, otherwise fallbacks to sysvninit mode
upstart-job is included in upstart package, /sbin/service diff in attachment.
however this assumes you already have upstart in target, i.e you preserve
invoking old way, but require upstart being present.
and this does not handle chkconfig integration due the symlink, i.e booting
without upstart sequence is unknown.
i've also packaged two packages from ubuntu to pld: mountall and ureadahead
> P.S. Does anybody read those 'long' posts I send to pld-devel-en? ;)
i would had answered bacula one, if i had chance to test bacula 5.0
--
glen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: service.patch
Type: text/x-diff
Size: 673 bytes
Desc: not available
Url : /mailman/pipermail/pld-devel-en/attachments/20100504/b4cdcf96/attachment.bin
More information about the pld-devel-en
mailing list