reassign 505292 vserver-debianutils
severity 505292 wishlist
thanks

* Ola Lundqvist <[EMAIL PROTECTED]> [2008-11-12 01:53-0500]:
> On Tue, Nov 11, 2008 at 11:24:25PM +0100, Harald Weidner wrote:
> > Hello,
> > 
> > > I can hardly see that this is a problem in the vserver-debiantools
> > > package.
> > 
> > I have now found out that it is a bug in the util-vserver package.

Actually, this is not a bug in util-vserver, it is considered by
upstream as a feature.

The util-vserver package aims to only start the services that are vital
to the guest persisting, and any other service should be enabled by the
administrator, rather than running by default consuming resources
without any point. It is the position of util-vserver that
administrators should enable the services that they want. If you want
cron, you should enable cron.

All default guests are built to only come up with just syslog running,
and you are expected to enable any other service that you want to be
running.

Now, I believe that a lot of people debootstrap guests and expect many
fundamental system elements to be enabled, as they are creating
mini-servers, however there are many people who create contexts just to
exec processes, and do not necessarily want any services running in
them, except for the ones that they have explicitly setup to run there. 

It seems as if the desire to have cron enabled in guests is a strong
one, that should be something that vserver-debiantools provides, rather
than something that util-vserver changes, at least that is until
util-vserver provides profile support (which is on the TODO).

> >  Removing any system startup links for /etc/init.d/cron ...
> >    /etc/rc1.d/K11cron
> >    /etc/rc2.d/S89cron
> >    /etc/rc3.d/S89cron
> >    /etc/rc4.d/S89cron
> >    /etc/rc5.d/S89cron
> > 

This is done deliberately, guests on Fedora/CentOS/etc. do not even have
cron installed, much less enabled, so this is being done for
conformity's sake.

> > -      (sysklogd|syslog-ng|rsyslog|dsyslog)
> > +      (sysklogd|syslog-ng|rsyslog|dsyslog|cron)
> >         ;;
> >        (README|skeleton|sendsigs|single|rc|rc.local|rcS)
> >         ;;
> > 

The only reason that syslog is enabled is so that the guests work on
kernels where persistent contexts aren't supported.

> > What to do now? Is it possible to reassign this bug to the package
> > util-vserver, or shall I file a new bug?

Seeing as upstream finds this intentional, its probably best for
newvserver to re-enable cron for people, rather that util-vserver to
revert the change from upstream. 

Micah

Attachment: signature.asc
Description: Digital signature

Reply via email to