help-cfengine
[Top][All Lists]
Advanced

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

Re: How to delete directories with ${name}


From: Mark . Burgess
Subject: Re: How to delete directories with ${name}
Date: Thu, 13 Mar 2003 22:07:56 +0100 (MET)

Not sure, but there are some general "issues" there that need
to be looked at.

M


On 13 Mar, khalid.sattar@globalgraphics.com wrote:
> 
> At 13/03/2003 18:31:45, Mark.Burgess@iu.hio.no wrote:
>   > Why not do something simple like
>   >
>   > pattern=??Repository?
>   >
> 
> Hadn't thought of that, so yes probably will do that.  But I  still curious if
> the problem lies in having meta char or the fact that I have a macro and a
> string in a pattern and they dont parse correctly?
> 
> 
>   >
>   > On 13 Mar, khalid.sattar@globalgraphics.com wrote:
>   > > Hello
>   > >
>   > > when I intially created my cfengine scripts, I misconfigured and ended 
> up
>   > with a
>   > > number of machines getting an empty directory called /${Repository}
>   > >
>   > > Now i can simply delete them by hand but I thought doing it via cfengine
>   > would
>   > > be appropriate.  So I have (as a test) created /tmp/${Repository} and a
> test
>   > > scripts
>   > >
>   > >
>   > > control:
>   > >
>   > >      actionsequence = ( tidy )
>   > >
>   > > tidy:
>   > >      "/tmp" pattern=$(dollar){Repository} age=0 rmdirs=true recurse=0
>   > >       "/tmp" pattern=khalid age=0 rmdirs=true recurse=0
>   > >
>   > > The diretory khalid gets removed but not ${Repository}. Am I specifying
> the
>   > > pattern wrong in some way?
>   > > I have tried a macro assigmentt and then using that macro as the pattern
>   > name
>   > > but to no avail.
>   > >
>   > >
>   > > running with -d 2 gives (version of cfengine is 2.0.2 on solaris)
>   > >
>   > > ---------------------------------------------------------------------
>   > > Tidying by directory
>   > > ---------------------------------------------------------------------
>   > >
>   > > Directory /tmp
>   > > Directory /tmp
>   > > ExpandWildCardsAndDo(/tmp=/tmp)
>   > > ExpandWildCardsAndDo(=)
>   > > TidyWrapper(/tmp)
>   > > GetLock(tidy,_tmp,time=1047579376), ExpireAfter=120, IfElapsed=1
>   > > GetLastLock()
>   > > CheckOldLock(lock._tmp_cf_rep.fin.tidy._tmp)
>   > > Unable to find lock data lock._tmp_cf_rep.fin.tidy._tmp
>   > > SetLock(lock._tmp_cf_rep.fin.tidy._tmp)
>   > > PutLock(lock._tmp_cf_rep.fin.tidy._tmp)
>   > > Unable to delete lock [lock._tmp_cf_rep.fin.tidy._tmp]: DB_NOTFOUND: No
>   > matching
>   > >  key/data pair found
>   > > IgnoredOrExcluded(/tmp)
>   > > IgnoreFile()
>   > > Tidy: opening dir /tmp
>   > > Filename /tmp/. is classified as ignorable
>   > > Filename /tmp/.. is classified as ignorable
>   > > IgnoreFile(ps_data)
>   > > TidyParticularFile(/tmp/ps_data,ps_data)
>   > > IgnoreFile(smc898)
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/smc898
>   > > TidyParticularFile(/tmp/smc898,smc898)
>   > > IgnoreFile(.pcmcia)
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/.pcmcia
>   > > TidyParticularFile(/tmp/.pcmcia,.pcmcia)
>   > > IgnoreFile(.X11-unix)
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/.X11-unix
>   > > TidyParticularFile(/tmp/.X11-unix,.X11-unix)
>   > > IgnoreFile(.X11-pipe)
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/.X11-pipe
>   > > TidyParticularFile(/tmp/.X11-pipe,.X11-pipe)
>   > > IgnoreFile(khalid.path)
>   > > TidyParticularFile(/tmp/khalid.path,khalid.path)
>   > > IgnoreFile(r)
>   > > TidyParticularFile(/tmp/r,r)
>   > > IgnoreFile(DNS)
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/DNS
>   > > TidyParticularFile(/tmp/DNS,DNS)
>   > > IgnoreFile(passwd.temp)
>   > > TidyParticularFile(/tmp/passwd.temp,passwd.temp)
>   > > IgnoreFile(admin1.mas.xanalys.com)
>   > > TidyParticularFile(/tmp/admin1.mas.xanalys.com,admin1.mas.xanalys.com)
>   > > IgnoreFile(sendmail-cf-j.21979)
>   > > TidyParticularFile(/tmp/sendmail-cf-j.21979,sendmail-cf-j.21979)
>   > > IgnoreFile(sendmail-cf-R.21979)
>   > > TidyParticularFile(/tmp/sendmail-cf-R.21979,sendmail-cf-R.21979)
>   > > IgnoreFile(cf.rep)
>   > > TidyParticularFile(/tmp/cf.rep,cf.rep)
>   > > IgnoreFile(ccc)
>   > > TidyParticularFile(/tmp/ccc,ccc)
>   > > IgnoreFile(${Repository})
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/${Repository}
>   > > TidyParticularFile(/tmp/${Repository},${Repository})
>   > > IgnoreFile(khalid)
>   > > NotMountedFileSystem
>   > > MAXRECURSE ran out, quitting at /tmp/khalid
>   > > TidyParticularFile(/tmp/khalid,khalid)
>   > > FileObjectFilter(/tmp/khalid)
>   > > IgnoredOrExcluded(/tmp/khalid)
>   > > cfengine: EmptyDir(/tmp/khalid)
>   > > Filename /tmp/khalid/. is classified as ignorable
>   > > Filename /tmp/khalid/.. is classified as ignorable
>   > > Matched khalid to khalid in /tmp/khalid
>   > > DoTidyFile(/tmp/khalid,khalid)
>   > > Checking tidy topmost directory /tmp
>   > > TidyParticularFile(/tmp,tmp)
>   > > ReleaseCurrentLock(lock._tmp_cf_rep.fin.tidy._tmp)
>   > > PutLock(last._tmp_cf_rep.100.fin.tidy._tmp)
>   > > LockLog(Lock removed normally )
>   > > End PATHTIDY:
>   > > No home patterns to search
>   > > Job start time set to Thu Mar 13 18:16:16 2003
>   > > *
>   > >
>   > >
>   > >
>   > >
>   > > _______________________________________________
>   > > Help-cfengine mailing list
>   > > Help-cfengine@gnu.org
>   > > http://mail.gnu.org/mailman/listinfo/help-cfengine
>   >
>   >
>   >
>   > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   > Work: +47 22453272            Email:  Mark.Burgess@iu.hio.no
>   > Fax : +47 22453205            WWW  :  http://www.iu.hio.no/~mark
>   > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   >
>   >
> 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272            Email:  Mark.Burgess@iu.hio.no
Fax : +47 22453205            WWW  :  http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~






reply via email to

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