[Frugalware-devel] enabling services by default in upstart?

Gabriel C crazy at pimpmylinux.org
Wed Jun 20 15:21:28 CEST 2007


CSÉCSY László wrote:
> 2007. június 20. dátummal Gabriel C ezt írta:
>> I agree with you but the 'server' side doesn't matter at all as long we
>> don't have any 'server edition release'.
> I have to disagree since I don't get the difference between a 'server' and 
> a 'desktop' edition.

Then is time to open your eyes :P
(you may want install some 'server distro if you still can't see the difference').

> 
>> All we have by now official are 'Desktop' images not server not foo not bar
>> and 'all sort packages' to run FW as server for advanced users/admins.
> I haven't seen any 'desktop' releases, but only 'frugalware' ones. I am 
> administering several servers in different environments (hosting for several 
> domains, small bussinness gateway/file server, school, etc.), and I don't 
> have any drawbacks. To be honest, I don't want to have any drawbacks and/or 
> regressions because of switching to upstart, and 
> enabling-everything-per-default is a drawback for me.

... You will have , whatever we enable / disable all this things by default.
Upstart is different ( and any other init system is ) and you have to rework all your custom 'admin scripts'.

> 
>> Said 95% of all users installs Frugalware 'as is' for the 'Desktop' and
>> this is where we have to care for now.
> You have reason, but I haven't seen any statistics on this topic yet.
> 
>> Once we have a real 'server iso and install support for it and whatever
>> server repos or the like' we can start to care but till then ..
> Well, why do we have eg. 'apache' in our repos? This is not needed for 
> a 'desktop' install at all. There are several others of this kind: eg. *ftpd, 
> MTA's, SQL servers... So I do understand your point of view, but it's 
> baseless, as we do have everything in our repo, regardless of 
> it's 'server'-like or 'desktop'-like kind, and we do support all of them.

Why you don't read what I've said ?
And _no_ we don't have any kind 'server *installation* support/*installation* profile support for servers' but :

...

' and 'all sort packages' to run FW as server for advanced users/admins. '
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...

It is so hard for you to realize this ?

There isn't any "klick here to install Frugalware as 'server'" in installer or do you see everything like this now ? [1]

Supporting a lot 'software may run on servers' is not the same 'as supporting a Frugalware server *edition*'

[1] You have to install 'base' or 'without any X / desktop(s)' an *customize* yourself for now.

Anyway do you really think 'mysql' and friends are 'server only' software ? ..


> 
> To sum up: I really appreciate Alex's (and others') work regarding to upstart, 
> but enabling every service on install is a bad idea. OTOH there is a place 
> where we can use your differentation between 'server' and 'desktop' stuff: if 
> a service is needed for 'desktop' usage (eg. udev, alsa, etc.), let's enable 
> it (as we mostly do it now), but if it's a 'server'-like service (eg. httpd, 
> sqld, ftpd, etc.), I don't want it to be enabled by default. AFAIK upstart 
> can handle this, all we have to do is implementing it. Where can I give you a 
> hand on this topic?

You can enable * , disable bar but the point is you are a bit confused.

See http://wiki.frugalware.org/TODO-0.7 (1) and the same has to be done for a 'server profile' which maybe need a separate repo for some things.

In other words 'we need the *server profile and support* in installer first' then we can discuss what the 'init server profile shall look like'.
Things like *SQL , MTA is not server stuff only anymore all sort players and other 'desktop' programs are using *SQL to store the db's etc etc.

You may want to work on this ?








More information about the Frugalware-devel mailing list