[Kolab-devel] Defaults files: kolabd and kolab-server

Jeroen van Meeuwen (Kolab Systems) vanmeeuwen at kolabsys.com
Tue Nov 12 18:43:23 CET 2013


On 2013-11-12 17:05, Paul Klos wrote:
> Jeroen van Meeuwen (Kolab Systems) schreef op 2013-11-12 16:46:
>> On 2013-11-11 22:56, Paul Boddie wrote:
>>> Well, I guess kolab-server package name was chosen for a reason, 
>>> perhaps to
>>> distinguish it from the kolabd package from Kolab 2, but I doubt it's 
>>> so
>>> important to try and remember the motivation now.
>>> 
> 
> Agreed :-).
> 
>> 
>> It's a thing that is a difference between what is allowed in RPM
>> packaging (ship kolab-server for the kolabd service), and what is not
>> allowed in Debian (the package needs to be called after the service).
>> 
> 
> I think it's the other way around: the kolab-server script actually
> provides a daemon called kolabd, using the "Provides" tag inside the
> init script, IIRC.
> 
> 
>> Subsequently, I suppose, the init script names (but not the
>> /etc/defaults/ file?) was changed to match the kolab-server package
>> name.
>> 
> 
> You can name your defaults file pretty much anything you like, because
> if you want to use one, you have to source it inside the init script
> yourself.
> 
> It's just a matter of convention to give these related files the same
> name, and the confusion stems from not adhering to the convention.
> 
> Anyway, It's probably a good idea to rename the files and stick to the
> convention. We'll just have to take care of deleting any leftovers, so
> this does imply some work in terms of maintainer scripts, and also
> package relationships. I'd have to look this up, but I believe that if
> kolabd is going to replace kolab-server, it should declare that it
> breaks, or conflicts with kolab-server, to ensure a smooth transition.
> 

I think that's what I just said, but perhaps not.

Kind regards,

Jeroen van Meeuwen

-- 
Systems Architect, Kolab Systems AG

e: vanmeeuwen at kolabsys.com
m: +44 74 2516 3817
w: http://www.kolabsys.com

pgp: 9342 BF08


More information about the devel mailing list