help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tidying a list of directory


From: Olivier
Subject: Re: tidying a list of directory
Date: 20 Jul 2004 23:41:34 -0700

Olivier Hertrich <olivier.hertrich@socata.eads.net> wrote in message 
news:<mailman.775.1090346677.1960.help-cfengine@gnu.org>...
> Hello,
> 
> I have a list like this :
> test_list = (
> /home/stage/:/home/postgres/:/home/oldev/:/opt/epd/dm/v200/:/opt/epd/dm/v300/:/home/pierre/:/opt/epd/dm/v320/:/tmp/:/home/web/
>  
> 
> 
> ) used in a tidy section :
> tidy:
>     be2::
>       $(test_list) pattern=*201* age=0 inform=true recurse=1 xdev=true
> 
> With cfengine 2.0.4 (on Solaris, I have not yet tried on another
> platform) each directory in the list is scanned to clean the pattern *201*.
> With cfengine 2.1.7p1, nothing append. In debug level 3 I have this
> message :
> 
> TIDY /home/stage (maxrecurse = 1)
> 
> IfElapsed=1, ExpireAfter=120
> 
> xdev = y
> 
> TIDY /home/postgres (maxrecurse = 1)
> 
> IfElapsed=1, ExpireAfter=120
> 
> xdev = y
> 
> It seems that teh directory in the list lose theirs ending /.
> If I use this rule :
> be2::
>       $(test_list)* pattern=*201* age=0 inform=true recurse=1 xdev=true
> I get :
> 
> TIDY /home/stage/* (maxrecurse = 1)
> 
> IfElapsed=1, ExpireAfter=120
> 
> xdev = y
> 
>     FOR CLASSES (be2)
> 
>     pat=*201*, a-age=0, size=0, linkdirs=k, rmdirs=n, travlinks=F compress=n
> 
>        Define
> 
>        ElseDefine
> 
>        recurse=1
> 
> TIDY /home/postgres/* (maxrecurse = 1)
> 
> IfElapsed=1, ExpireAfter=120
> 
> xdev = y
> 
>     FOR CLASSES (be2)
> 
>     pat=*201*, a-age=0, size=0, linkdirs=k, rmdirs=n, travlinks=F compress=n
> 
>        Define
> 
>        ElseDefine
> 
>        recurse=1
> 
> I have tried $(test_list)/ (a / in place of *), but it seems that this /
> is also deleted.
> 
> Is a bug ?
> 
> Thanks

It seems that $(test_list)/* does not find any file to delete, but
$(test_list)/. works fine.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]