Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add upstart support #102

Open
jvz opened this issue Oct 31, 2012 · 9 comments
Open

Add upstart support #102

jvz opened this issue Oct 31, 2012 · 9 comments

Comments

@jvz
Copy link
Contributor

jvz commented Oct 31, 2012

Upstart is the init system on Ubuntu, and it's offered as an option in Fedora, Debian, and RHEL. One of its main features is init scripts that are started/stopped based on event dependencies such as network availability, disk/partition availability, etc.

Now, as it stands, msm works with upstart by default as upstart supports SysV init scripts. However, explicit support for events could be added for better init support and configuration on Ubuntu Server and such. As this is merely a feature request, I'm willing to work on implementing this feature if it's feasible. I just wanted to make the request public before I went on any coding binges to do so.

@maxolasersquad
Copy link

++

@marcuswhybrow
Copy link

Sounds like a good idea.

@joecabezas
Copy link

+1!!!

@marcuswhybrow
Copy link

If you think it's possible @jvz then I would recommend giving it a bash. I've had a read of the Upstart documentation at that link, but I'm not sure I know enough to do a good job myself.

If you made MSM support upstart I would certainly be interested in merging it in. I'm not sure, however, how much of a change it would be, hopefully we just need to add some code to the file and maybe change the installation process under Ubuntu (or other upstart compatible systems.)

@jvz
Copy link
Contributor Author

jvz commented Nov 5, 2012

In general, the init script as is should most likely work with upstart, but
an additional feature that could be added would be event dependencies. Such
a feature could later be extended to support systemd as well, but I
couldn't find documentation on how to do so last time I looked around.

On 5 November 2012 12:25, Marcus Whybrow notifications@github.com wrote:

If you think it's possible @jvz https://github.com/jvz then I would
recommend giving it a bash. I've had a read of the Upstart documentation at
that link, but I'm not sure I know enough to do a good job myself.

If you made MSM support upstart I would certainly be interested in merging
it in. I'm not sure, however, how much of a change it would be, hopefully
we just need to add some code to the file and maybe change the installation
process under Ubuntu (or other upstart compatible systems.)


Reply to this email directly or view it on GitHubhttps://github.com//issues/102#issuecomment-10081730.

Matt Sicker boards@gmail.com

@marcuswhybrow
Copy link

I'm not familiar with systemd (until I just read about it now), so you most likely know more than I on the subject 😄.

@jvz
Copy link
Contributor Author

jvz commented Nov 5, 2012

I'm not too familiar with systemd, either, except that it works via a
similar system of dependencies that upstart uses.

On 5 November 2012 12:35, Marcus Whybrow notifications@github.com wrote:

I'm not familiar with systemd (until I just read about it now), so you
most likely know more than I on the subject [image: 😄].


Reply to this email directly or view it on GitHubhttps://github.com//issues/102#issuecomment-10082075.

Matt Sicker boards@gmail.com

@marcuswhybrow
Copy link

Hah. We're both ignorant on this subject then.

@jvz
Copy link
Contributor Author

jvz commented Nov 18, 2012

See #113 for a pull request for the Upstart part.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants