[lxc-devel] [Lxc-users] [PATCH] ignore non-lxc configuration line

Michael H. Warfield mhw at WittsEnd.com
Thu Jun 2 17:03:56 UTC 2011


On Wed, 2011-06-01 at 20:10 -0400, Michael H. Warfield wrote: 
> On Fri, 2011-05-13 at 22:32 +0200, Daniel Lezcano wrote: 
> > From: Daniel Lezcano <daniel.lezcano at free.fr>
> 
> > We ignore the line of in the configuration file not beginning by "lxc."
> > So we can mix the configuration file with another information used for
> > another component through the lxc library.
> 
> Wow...
> 
> I seem to recall requesting this sort of thing ages ago.  Maybe even
> before we created the -users list and only had the -dev list and was
> shot down.  I have soooo wanted this feature.  That can implement many
> of the OpenVZ compatibility things we need the high level scripts to
> perform and keep them in one file.  Many thanks.  I as SO glad to see
> this!

I see that this has not, apparently, made it into a release bundle yet.
Any idea when it will be out?

> Regards,
> Mike
> 
> > Signed-off-by: Daniel Lezcano <dlezcano at fr.ibm.com>
> > ---
> >  src/lxc/confile.c |   12 ++++++++----
> >  1 files changed, 8 insertions(+), 4 deletions(-)
> > 
> > diff --git a/src/lxc/confile.c b/src/lxc/confile.c
> > index 791f04f..d632404 100644
> > --- a/src/lxc/confile.c
> > +++ b/src/lxc/confile.c
> > @@ -799,7 +799,7 @@ static int parse_line(char *buffer, void *data)
> >  	char *dot;
> >  	char *key;
> >  	char *value;
> > -	int ret = -1;
> > +	int ret = 0;
> >  
> >  	if (lxc_is_line_empty(buffer))
> >  		return 0;
> > @@ -815,10 +815,14 @@ static int parse_line(char *buffer, void *data)
> >  	}
> >  
> >  	line += lxc_char_left_gc(line, strlen(line));
> > -	if (line[0] == '#') {
> > -		ret = 0;
> > +
> > +	/* martian option - ignoring it, the commented lines beginning by '#'
> > +	 * fall in this case
> > +	 */
> > +	if (strncmp(line, "lxc.", 4))
> >  		goto out;
> > -	}
> > +
> > +	ret = -1;
> >  
> >  	dot = strstr(line, "=");
> >  	if (!dot) {

Regards,
Mike
-- 
Michael H. Warfield (AI4NB) | (770) 985-6132 |  mhw at WittsEnd.com
   /\/\|=mhw=|\/\/          | (678) 463-0932 |  http://www.wittsend.com/mhw/
   NIC whois: MHW9          | An optimist believes we live in the best of all
 PGP Key: 0x674627FF        | possible worlds.  A pessimist is sure of it!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 482 bytes
Desc: This is a digitally signed message part
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20110602/652a335e/attachment.pgp>


More information about the lxc-devel mailing list