Re: [Bacula-users] wildfile, wilddir and exclude pattern examples(that work with 2.4.4)

2009-03-11 Thread Gerald Leier
hi,

On Mon, 2009-03-09 at 12:41 +0100, Stefan Sorin Nicolin wrote:
 On 09.03.2009, at 11:20, Gerald Leier wrote:
 
  Hello,
 
 Hi,
 
 
  Is there some kind of archive containing valid
  bacula FileSet configurations available somewhere?
 
 You might want to check out the wiki:
 http://wiki.bacula.org/doku.php?id=sample_configs
 

very tape scentric but gave me a few clous. thanks.

 
  Even sniplets like for example exclude patterns
  would be very helpfull in figuring out how to do
  it right.
 
  The following example is something that looks
  ok to me but doesnt work at all and makes bacula
  barf about allmost every line contained within
  the exclude options.(the ones containing wild*)
 
  Also im a little confused about Exclude{} and
  Exclude=yes... comparing rel-bacula.pdf with
  the provided default configurations and the
  few google hits just made that worse.
 
  i use bacula 2.4.4.
 
  ---
  FileSet {
   Name = WinxpFull
   Enable VSS = yes
   Include {
 Options {
  signature = SHA1
  compression=GZIP
  ignore case = yes
 }
 File = c:/
 File = d:/
   }
   Exclude {
 File = c:/temp
  File = d:/temp
 wilddir  = c:/windows/temp*
 wilddir  = *temporary internet files*
 wildfile = *pagefile.sys
 wildfile = *.log
  wildfile = *system32/perflib*.dat
   }
  }
  ---
  bacula-dir -t
  Config error: Keyword wilddir not permitted in this resource
 
  any hints would be very appreciated.
 
 If you include exclude = yes in your Exclude {} block then all Files  
 and/or directories selected would be excluded. If you leave out the  
 exclude=yes statement then everything will be _included_ (seems weird  
 to me since the block is clearly called Exclude...)
 
 First of all a Exclude {} block accepts only File directives. If you  
 want to exclude files and/or directories based on wildcards or regexps  
 than you have to put these insind an Options {} block. If you include  
 exclude = yes in your Options {} block then all Files and/or  
 directories selected would be excluded. If you leave out the  
 exclude=yes statement then everything will be _included_
 
 Following your example the FileSet should look like this:
 
 FileSet {
   Name = WinxpFull
   Enable VSS = yes
   Include {
   Options {
   wilddir = c:/windows/temp/*
   wilddir = *temporary internet files*
   wildfile = *pagefile.sys
   wildfile = *.log
   wildfile = *system32/perflib*.dat
   exclude = yes
   }
   Options {
   signature = SHA1
   compression=GZIP
   ignore case = yes
   }
   
   File = c:/
   File = d:/
   }
   
   Exclude {
   File = c:/temp
   File = d:/temp
   }
 }
 
 Note that if you put something inside an Exclude {} block it will be  
 completely ignored (the whole directory). If you have to restore your  
 system then there will be no temp dir on you disks.
 

thanky you very much. i think i got it now. its been a little
confusing at the start but makes some sense now.


sincerely yours
 gerald

 
 
 
 
  sincerely yours
  Gerald
 
  -- 
 
 
  --
  Open Source Business Conference (OSBC), March 24-25, 2009, San  
  Francisco, CA
  -OSBC tackles the biggest issue in open source: Open Sourcing the  
  Enterprise
  -Strategies to boost innovation and cut costs with open source  
  participation
  -Receive a $600 discount off the registration fee with the source  
  code: SFAD
  http://p.sf.net/sfu/XcvMzF8H
  ___
  Bacula-users mailing list
  Bacula-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/bacula-users
 
 
 regards,
 Stefan Sorin Nicolin
 http://nicolinux.org/timr
 
 ---
 Unix guy, Mac head, Rails wannabe,
 iPhone Dev-ious, Computer Science
 alumnus, usability guesspert and
 overall big time visionary
 
-- 


--
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] wildfile, wilddir and exclude pattern examples(that work with 2.4.4)

2009-03-09 Thread Stefan Sorin Nicolin

On 09.03.2009, at 11:20, Gerald Leier wrote:

 Hello,

Hi,


 Is there some kind of archive containing valid
 bacula FileSet configurations available somewhere?

You might want to check out the wiki:
http://wiki.bacula.org/doku.php?id=sample_configs


 Even sniplets like for example exclude patterns
 would be very helpfull in figuring out how to do
 it right.

 The following example is something that looks
 ok to me but doesnt work at all and makes bacula
 barf about allmost every line contained within
 the exclude options.(the ones containing wild*)

 Also im a little confused about Exclude{} and
 Exclude=yes... comparing rel-bacula.pdf with
 the provided default configurations and the
 few google hits just made that worse.

 i use bacula 2.4.4.

 ---
 FileSet {
  Name = WinxpFull
  Enable VSS = yes
  Include {
Options {
 signature = SHA1
 compression=GZIP
 ignore case = yes
}
File = c:/
File = d:/
  }
  Exclude {
File = c:/temp
   File = d:/temp
wilddir  = c:/windows/temp*
wilddir  = *temporary internet files*
wildfile = *pagefile.sys
wildfile = *.log
   wildfile = *system32/perflib*.dat
  }
 }
 ---
 bacula-dir -t
 Config error: Keyword wilddir not permitted in this resource

 any hints would be very appreciated.

If you include exclude = yes in your Exclude {} block then all Files  
and/or directories selected would be excluded. If you leave out the  
exclude=yes statement then everything will be _included_ (seems weird  
to me since the block is clearly called Exclude...)

First of all a Exclude {} block accepts only File directives. If you  
want to exclude files and/or directories based on wildcards or regexps  
than you have to put these insind an Options {} block. If you include  
exclude = yes in your Options {} block then all Files and/or  
directories selected would be excluded. If you leave out the  
exclude=yes statement then everything will be _included_

Following your example the FileSet should look like this:

FileSet {
Name = WinxpFull
Enable VSS = yes
Include {
Options {
wilddir = c:/windows/temp/*
wilddir = *temporary internet files*
wildfile = *pagefile.sys
wildfile = *.log
wildfile = *system32/perflib*.dat
exclude = yes
}
Options {
signature = SHA1
compression=GZIP
ignore case = yes
}

File = c:/
File = d:/
}

Exclude {
File = c:/temp
File = d:/temp
}
}

Note that if you put something inside an Exclude {} block it will be  
completely ignored (the whole directory). If you have to restore your  
system then there will be no temp dir on you disks.





 sincerely yours
 Gerald

 -- 


 --
 Open Source Business Conference (OSBC), March 24-25, 2009, San  
 Francisco, CA
 -OSBC tackles the biggest issue in open source: Open Sourcing the  
 Enterprise
 -Strategies to boost innovation and cut costs with open source  
 participation
 -Receive a $600 discount off the registration fee with the source  
 code: SFAD
 http://p.sf.net/sfu/XcvMzF8H
 ___
 Bacula-users mailing list
 Bacula-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bacula-users


regards,
Stefan Sorin Nicolin
http://nicolinux.org/timr

---
Unix guy, Mac head, Rails wannabe,
iPhone Dev-ious, Computer Science
alumnus, usability guesspert and
overall big time visionary


--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] wildfile, wilddir and exclude pattern examples(that work with 2.4.4)

2009-03-09 Thread Stefan Sorin Nicolin

On 09.03.2009, at 13:55, Martin Simmons wrote:

 On Mon, 9 Mar 2009 12:41:06 +0100, Stefan Sorin Nicolin said:

 If you include exclude = yes in your Exclude {} block then all  
 Files
 and/or directories selected would be excluded. If you leave out the
 exclude=yes statement then everything will be _included_ (seems weird
 to me since the block is clearly called Exclude...)

 I think you have this mixed up.  All matching items in the Exclude  
 {} block
 are excluded and exclude = yes is ignored there.

 Can you give an example where that is wrong?

Yes, you are right. I mixed it up. Ment to remove this paragraph  
before sending but forgot it.
Thanks


 __Martin


Stefan Sorin Nicolin
http://nicolinux.org/timr

---
Unix guy, Mac head, Rails wannabe,
iPhone Dev-ious, Computer Science
alumnus, usability guesspert and
overall big time visionary


--
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users