<font size=2 face="sans-serif">Hi All,</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">I am hoping someone can help me with
a dependency problem that I am currently having and I assume there is already
a simple solution available that I am missing.</font>
<br>
<br><font size=2 face="sans-serif">I was looking for some handling inside
of systemd that would work similar to the concept of virtual packages in
the Debian package management situation.</font>
<br>
<br><font size=2 face="sans-serif">Whereby, if I install an application
that requires a mail transport agent then that application can be set as
dependent on a virtual class of service that can be fulfilled by one of
many applications that can be installed.</font>
<br>
<br><font size=2 face="sans-serif">This would be something like a "Provides"
tag in the unit file. I have seen the Alias tag and assume that that could
be used in a similar way but I am not sure what happens if you have multiple
applications that alias to the same virtual name. This would need some
way to tell systemd which app is actually the currently selected app for
that virtual class.</font>
<br>
<br><font size=2 face="sans-serif">The goal of this all being obviously
to be able to handle runtime dependencies and automatically starting the
required underlying services when needed.</font>
<br>
<br><font size=2 face="sans-serif">Thanks for any help and sorry if I have
missed a really easy way that this should be handled.</font>
<br>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br>
<br>
<br><font size=2 face="sans-serif">Dave</font>