[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to delete directories with ${name}
From: |
khalid . sattar |
Subject: |
Re: How to delete directories with ${name} |
Date: |
Thu, 13 Mar 2003 21:05:54 +0000 |
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
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>