Changeset f665e4a2a1cca85888bddf64e06a093eceec11c7
- Timestamp:
- 02/15/08 19:40:52
(5 years ago)
- Author:
- Theo Schlossnagle <jesus@omniti.com>
- git-committer:
- Theo Schlossnagle <jesus@omniti.com> 1203104452 +0000
- git-parent:
[a840a08dea90e286e4717e0b58e18ad5d0c39f78]
- git-author:
- Theo Schlossnagle <jesus@omniti.com> 1203104452 +0000
- Message:
implement force incremental backups, closes #22
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| ra840a08 |
rf665e4a |
|
| 17 | 17 | $RESTORE $RESTORE_HOST $RESTORE_ZFS $TIMESTAMP |
|---|
| 18 | 18 | $LIST $SUMMARY $SUMMARY_EXT $SUMMARY_VIOLATORS |
|---|
| 19 | | $FORCE_FULL $EXPUNGE $NEUTERED $ZFS $SHOW_FILENAMES |
|---|
| 20 | | $ARCHIVE $VERSION $HELP/; |
|---|
| | 19 | $FORCE_FULL $FORCE_INC $EXPUNGE $NEUTERED $ZFS |
|---|
| | 20 | $SHOW_FILENAMES $ARCHIVE $VERSION $HELP/; |
|---|
| 21 | 21 | $version_string = '0.1'; |
|---|
| 22 | 22 | $PREFIX = q^__PREFIX__^; |
|---|
| … | … | |
| 68 | 68 | "x" => \$EXPUNGE, |
|---|
| 69 | 69 | "v" => \$VERSION, |
|---|
| 70 | | "f" => \$FORCE_FULL, |
|---|
| | 70 | "ff" => \$FORCE_FULL, |
|---|
| | 71 | "fi" => \$FORCE_INC, |
|---|
| 71 | 72 | "files" => \$SHOW_FILENAMES, |
|---|
| 72 | 73 | ); |
|---|
| … | … | |
| 82 | 83 | $actions++ if($SUMMARY_VIOLATORS); |
|---|
| 83 | 84 | $actions++ if($VERSION); |
|---|
| | 85 | $actions++ if($BACKUP && $FORCE_FULL && $FORCE_INC); |
|---|
| 84 | 86 | if($actions != 1) { |
|---|
| 85 | 87 | pod2usage({ -verbose => 0 }); |
|---|
| … | … | |
| 917 | 919 | } |
|---|
| 918 | 920 | $backup_type = 'full' if($FORCE_FULL); |
|---|
| | 921 | $backup_type = 'incremental' if($FORCE_INC); |
|---|
| 919 | 922 | |
|---|
| 920 | 923 | print " => doing $backup_type backup\n" if($DEBUG); |
|---|