* Jan Safranek <jsafr...@redhat.com> [2010-12-21 12:25:00]:

> On 12/21/2010 12:12 PM, Torben Hohn wrote:
> > this allows packages to create cgroups by just dumping files into
> > this directory.
> > packagers need to look out for naming conflicts themselves, but
> > not many packages are going to use this in the near future, so
> > this is is probably not so bad.
> >
> > Signed-off-by:Torben Hohn<torb...@gmx.de>
> Acked-by: Jan Safranek <jsafr...@redhat.com>
> 
> This is a good start. On the long run it would be nice to
> 1) add some documentation,
> 2) update the spec file to add the new directory,
> 3) (maybe) move all config files to /etc/libcgroup/ so we don't pollute /etc
> 4) don't do this in initscript but in cgconfigparser using new 
> 'include=/etc/cgconfig.conf.d/*' statement (I know Dhaval is working on 
> this...).
> 
> I'll do 2) eventually.
>

I think these are good suggestions and I'd rather that we do them now,
since they are straight forward. I am not for (4) very much, it
provides no value, let the shell handle includes and files.

So, if we are going to roll this out, lets get 1 to 3 done by 0.38
 
> Jan
> 
> > ---
> >   scripts/init.d/cgconfig.in |   13 +++++++++++++
> >   1 files changed, 13 insertions(+), 0 deletions(-)
> >
> > diff --git a/scripts/init.d/cgconfig.in b/scripts/init.d/cgconfig.in
> > index 0b3afd2..476dc7b 100644
> > --- a/scripts/init.d/cgconfig.in
> > +++ b/scripts/init.d/cgconfig.in
> > @@ -34,6 +34,7 @@ 
> > pref...@prefix@;exec_pref...@exec_prefix@;sbind...@sbindir@
> >   CGCONFIGPARSER_BIN=$sbindir/cgconfigparser
> >   CGROUP_FS=cgroup
> >   CONFIG_FILE=/etc/cgconfig.conf
> > +CONFIG_DIR=/etc/cgconfig.conf.d
> >
> >   # support multiple mount points
> >   declare -a MOUNTPOINT
> > @@ -127,6 +128,18 @@ start() {
> >                       log_failure_msg "Failed to parse " $CONFIG_FILE
> >                       return 1
> >                   fi
> > +
> > +                if [ -d $CONFIG_DIR ]
> > +                then
> > +                        for config in $CONFIG_DIR/*; do
> > +                                $CGCONFIGPARSER_BIN -l $config
> > +                                retval = $?
> > +                                if [ $retval -ne 0 ]
> > +                                then
> > +                                    log_failure_msg "Failed to parse " 
> > $config
> > +                                fi
> > +                        done
> > +                fi
> >           fi
> >
> >           if [ $CREATE_DEFAULT == "yes" ]; then
> 
> 
> ------------------------------------------------------------------------------
> Lotusphere 2011
> Register now for Lotusphere 2011 and learn how
> to connect the dots, take your collaborative environment
> to the next level, and enter the era of Social Business.
> http://p.sf.net/sfu/lotusphere-d2d
> _______________________________________________
> Libcg-devel mailing list
> Libcg-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libcg-devel

-- 
        Three Cheers,
        Balbir

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to