On Fri, Jun 29, 2012 at 05:52:45PM +0200, Paul Menzel wrote:
> 1. What license should the unit files have? The one of the upstream
> project?

  Probably yes. Unit files are trivial in most cases.
 
> 2. Should the unit files be put in a directory `systemd/`?
> 3. Do the distributions install the file to the correct directory
> `/lib/systemd/system/` or is the upstream build system supposed to do
> that?

  man 7 daemon contains example autotools snippets, which install
unit files to directory pointed by pkg-config.  Those snippets
detects non-systemd distributions and do not install units then.
Some changes may be needed to parse unit definitions and substitute
for example paths in accordance with --prefix= and --*dir= parameters
during build.

> 4. What should upstream do if the service files differ for
> distributions?

  Try very hard to minimize delta and optimally have only one
unit for all distributions.  This may require implementing configuration
file support and build-time declaration of its default location.


-- 
Tomasz Torcz                        To co nierealne -- tutaj jest normalne.
xmpp: [email protected]          Ziomale na życie mają tu patenty specjalne.

_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to