Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 564780

Summary: app-backup/btrbk - backup tool for btrfs subvolumes
Product: Gentoo Linux Reporter: Axel Burri <axel>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: candrews
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: latest btrbk ebuild
btrbk-9999.ebuild (git master ebuild)

Description Axel Burri 2015-11-03 10:39:25 UTC
Created attachment 415994 [details]
latest btrbk ebuild

Hi!

As the popularity of btrbk grows, it would be useful to have this package included in gentoo.

btrbk is a backup tool for btrfs subvolumes, taking advantage of btrfs specific capabilities to create atomic snapshots and transfer them incrementally to backup locations via ssh.

btrbk comes as a single executable perl script. It needs to be run as root, as it calls `btrfs` from sys-fs/btrfs-progs, which again needs root privileges to operate on btrfs subvolumes. btrbk is architecture-independent, and should work on all systems having btrfs support.

The project page is here:
https://www.digint.ch/btrbk/

Development page at GitHub:
https://github.com/digint/btrbk

Currently, the ebuilds are provided by the "digint overlay":
git://dev.tty0.ch/portage/digint-overlay.git

I attached the current ebuild, which is already tested (by me and confirmed by other users on GitHub).

- Axel
Comment 1 Axel Burri 2015-11-03 10:50:06 UTC
Created attachment 415998 [details]
btrbk-9999.ebuild (git master ebuild)

git master ebuild, using EGIT_REPO_URI="git://dev.tty0.ch/btrbk.git"
Comment 2 Craig Andrews gentoo-dev 2016-07-12 18:05:44 UTC
Here's a pull request: https://github.com/gentoo/gentoo/pull/1877
Comment 3 Craig Andrews gentoo-dev 2016-07-14 03:34:49 UTC
I can't mark it as such, but this issue has been resolved with the addition if btrbk to the Portage tree: https://github.com/gentoo/gentoo/commit/932c16f63b5beb8f798ebf021a38fbbbee794072
Comment 4 Axel Burri 2016-07-14 11:31:34 UTC
Marked bug as resolved/fixed.

Thanks candrews!