[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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~