./wip/backintime, Simple backup system for the GNOME desktop

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.0.8, Package name: backintime-1.0.8, Maintainer: pkgsrc-users

Why did I write the application ? When I read about Apple's
TimeMachine I thought it's nice tool to have. I searched for
equivalent applications for Linux and I find TimeVault and FlyBack.
I didn't feel very comfortable with TimeVault, especially with it's
time line. FlyBack was almost what I was looking for: I wanted a
Places/Bookmarks column and I wanted snapshots only when something
changed (just to reduce the number of snapshots).

Keep in mind that Back In Time is just a GUI. The real magic is
done by rsync (take snapshots and restore), diff (check if something
changed) and cp (make hard links).

Back In Time acts as a "user mode" backup system. This means that
you can backup/restore only folders you have write access to
(actually you can backup read-only folders, but you can't restore
them).

In order to reduce disk space, it use the following rules:

* a new snapshot is created only if the last snapshot (if any)
is different from the current directories state
* when a new snapshot is created, it use hard-links (if possible)
for files that are not modified


Required to run:
[sysutils/py-notify] [sysutils/desktop-file-utils] [net/rsync] [x11/py-gnome2] [textproc/rarian] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: d962b3742338099198ed763af2206aac42bafae6
RMD160: 2516ebdf528a3ccac8c993ad26a5e3e4d89110bc
Filesize: 284.642 KB

Version history: (Expand)


CVS history: (Expand)


   2014-05-09 09:38:42 by Thomas Klausner | Files touched by this commit (229)
Log message:
Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
   2014-01-25 11:38:08 by Thomas Klausner | Files touched by this commit (171) | Package updated
Log message:
Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
   2012-12-27 20:54:28 by Ryo ONODERA | Files touched by this commit (7) | Package removed
Log message:
Remove *.orig files.
   2012-12-27 20:52:23 by Ryo ONODERA | Files touched by this commit (17) | Package updated
Log message:
Update to 1.0.8

GUI hangs with
GLib (gthread-posix.c): Unexpected error from C library during \ 
'pthread_mutex_unlock': Operation not permitted. Aborting.
on NetBSD/amd64 5.99.15.
   2012-11-13 21:09:29 by othyro | Files touched by this commit (47) | Package updated
Log message:
Packages that install a .desktop entry should .include
"../../sysutils/desktop-file-utils/desktopdb.mk". Minor formatting fixes in
some files. Other minor fixes in some files. Bump PKGREVISION.
   2012-09-24 19:14:23 by Aleksej Saushev | Files touched by this commit (43)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2012-09-09 12:19:13 by ndb | Files touched by this commit (1)
Log message:
DESTDIR in install scripts.
   2012-06-13 10:24:23 by othyro | Files touched by this commit (1)
Log message:
Trimmed the last few lines as file was too long.