faubackup/src faubackup-find.in,1.5,1.6 faubackup.in,1.7,1.8
Martin Waitz <[email protected]> Sun, 18 Apr 2004 22:48:36 +0000
| Newsgroups | gmane.comp.sysutils.backup.faubackup.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/faubackup/faubackup/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24444/src
Modified Files:
faubackup-find.in faubackup.in
Log Message:
support for --one-file-system
Index: faubackup-find.in
===================================================================
RCS file: /cvsroot/faubackup/faubackup/src/faubackup-find.in,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** faubackup-find.in 16 Apr 2004 22:58:53 -0000 1.5
--- faubackup-find.in 18 Apr 2004 22:48:34 -0000 1.6
***************
*** 51,54 ****
--- 51,57 ----
my $verbose;
my $useregexp = 1;
+ my $one_file_system = 0;
+
+ my $rootdev;
# little bit more shell like matching
***************
*** 175,178 ****
--- 178,184 ----
# recurse if this is a directory we can cd into
if( !-l $file && -d _ && -x _ ) {
+ my $dev;
+ ($dev) = stat(_);
+ next if $one_file_system && ($dev != $rootdev);
&process_dir( $file, @ignorelist );
}
***************
*** 191,195 ****
"version" => \$version,
"verbose" => \$verbose,
! "regexp!" => \$useregexp
) or printusage(1);
printusage(0) if $usage;
--- 197,202 ----
"version" => \$version,
"verbose" => \$verbose,
! "regexp!" => \$useregexp,
! "one-file-system|L" => \$one_file_system,
) or printusage(1);
printusage(0) if $usage;
***************
*** 206,209 ****
--- 213,217 ----
}
# start search
+ ($rootdev) = stat(".");
process_dir( ".", @ignorelist );
print ".\000";
Index: faubackup.in
===================================================================
RCS file: /cvsroot/faubackup/faubackup/src/faubackup.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** faubackup.in 16 Apr 2004 23:00:17 -0000 1.7
--- faubackup.in 18 Apr 2004 22:48:34 -0000 1.8
***************
*** 70,73 ****
--- 70,74 ----
$FAUBACKUP::keeplastofday = 0;
$FAUBACKUP::atime_preserve = 0;
+ $FAUBACKUP::one_file_system = 0;
$FAUBACKUP::rsh = "rsh";
$FAUBACKUP::gather = "faubackup-gather";
***************
*** 83,87 ****
my( $backup, $autocreate, $rsh, $keep, $keeplastofday );
! my( $find, $getroot, @ignore, $atime_preserve );
$backup = $FAUBACKUP::backup;
$autocreate = $FAUBACKUP::autocreate;
--- 84,88 ----
my( $backup, $autocreate, $rsh, $keep, $keeplastofday );
! my( $find, $getroot, @ignore, $atime_preserve, $one_file_system );
$backup = $FAUBACKUP::backup;
$autocreate = $FAUBACKUP::autocreate;
***************
*** 92,95 ****
--- 93,97 ----
$keeplastofday = $FAUBACKUP::keeplastofday;
$atime_preserve = $FAUBACKUP::atime_preserve;
+ $one_file_system = $FAUBACKUP::one_file_system;
$rsh = $FAUBACKUP::rsh;
$find = $FAUBACKUP::find;
***************
*** 369,372 ****
--- 371,375 ----
"keep-last" => \$keeplastofday,
"atime-preserve" => \$atime_preserve,
+ "one-file-system|L" => \$one_file_system,
# deprecated options:
"p" => \$ignored,
***************
*** 417,420 ****
--- 420,424 ----
my( $gather, $scatter );
@ignore = map {escape($_)} @ignore;
+ unshift @ignore, "--one-file-system" if $one_file_sytem;
$gather = "$getroot $find @ignore | $getroot $FAUBACKUP::gather";
$gather .= " --verbose" if $verbose && $gatherdir;
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click