diff options
| author | Lars Engels <lme@FreeBSD.org> | 2008-01-22 07:48:39 +0000 |
|---|---|---|
| committer | Lars Engels <lme@FreeBSD.org> | 2008-01-22 07:48:39 +0000 |
| commit | acb2408d7e07ea9862fea370f817de7ddec53258 (patch) | |
| tree | 3f5a17ab8e5c8946c4511ecb8a6cb4f038da60c2 /sysutils/flyback/files | |
| parent | Fix wrong mailproxy-specific (imap/pop3/smtp) configure keys. (diff) | |
Apple's Time Machine is a great feature in their OS, and FreeBSD has almost all
of the required technology already built in to recreate it. This is a simple GUI
to make it easy to use.
WWW: http://code.google.com/p/flyback/
Diffstat (limited to 'sysutils/flyback/files')
| -rw-r--r-- | sysutils/flyback/files/flyback.sh.in | 4 | ||||
| -rw-r--r-- | sysutils/flyback/files/patch-backup_backend.py | 11 | ||||
| -rw-r--r-- | sysutils/flyback/files/patch-flyback.py | 10 |
3 files changed, 25 insertions, 0 deletions
diff --git a/sysutils/flyback/files/flyback.sh.in b/sysutils/flyback/files/flyback.sh.in new file mode 100644 index 000000000000..0b9febcb5423 --- /dev/null +++ b/sysutils/flyback/files/flyback.sh.in @@ -0,0 +1,4 @@ +#!/bin/sh + +cd %%DATADIR%% +exec %%DATADIR%%/flyback.py diff --git a/sysutils/flyback/files/patch-backup_backend.py b/sysutils/flyback/files/patch-backup_backend.py new file mode 100644 index 000000000000..b49ab2388e14 --- /dev/null +++ b/sysutils/flyback/files/patch-backup_backend.py @@ -0,0 +1,11 @@ +--- backup_backend.py.orig 2007-11-15 07:22:16.000000000 +0100 ++++ backup_backend.py 2008-01-21 22:17:40.000000000 +0100 +@@ -229,7 +229,7 @@ + + if latest_backup_dir: + last_backup = self.parent_backup_dir +'/'+ latest_backup_dir.strftime(BACKUP_DIR_DATE_FORMAT) +- self.run_cmd_output_gui("cp -al '%s' '%s'" % (last_backup, new_backup)) ++ self.run_cmd_output_gui("cp -RPpl '%s' '%s'" % (last_backup, new_backup)) + self.run_cmd_output_gui("chmod u+w '%s'" % new_backup) + + for dir in self.included_dirs: diff --git a/sysutils/flyback/files/patch-flyback.py b/sysutils/flyback/files/patch-flyback.py new file mode 100644 index 000000000000..07fb05c9d4de --- /dev/null +++ b/sysutils/flyback/files/patch-flyback.py @@ -0,0 +1,10 @@ +--- flyback.py.orig 2007-11-15 07:22:16.000000000 +0100 ++++ flyback.py 2008-01-21 22:17:40.000000000 +0100 +@@ -592,6 +592,7 @@ + stdin, stdout = os.popen4('crontab -l') + for line in stdout: + if line.startswith('no crontab for'): continue ++ if line.startswith('crontab: no crontab for'): continue + if line.endswith('#flyback\n'): continue + existing_crons.append(line) + if c: |
