Package Details: btrbk 0.31.2-1

Git Clone URL: (read-only, click to copy)
Package Base: btrbk
Description: Backup tool for btrfs subvolumes, taking advantage of btrfs specific capabilities to create atomic snapshots and transfer them incrementally to your backup locations
Upstream URL:
Licenses: GPL3
Conflicts: btrbk-git
Submitter: myles
Maintainer: akurei
Last Packager: akurei
Votes: 50
Popularity: 1.75
First Submitted: 2015-03-29 11:35
Last Updated: 2021-03-23 11:50

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

MountainX commented on 2020-12-11 20:32

@akurei thank you for maintaining this package. Do you know if any pacman hooks exist for btrbk that could replace Arch Linux - snap-pac 2.3.1-2 (any)? If they don't exist, I volunteer to help someone create & test them.

akurei commented on 2020-09-30 08:14

Fixed here. As soon as upstream releases a fix I will adapt the PKGBUILD again. Thanks @xiretza @Kr1ss

simon04 commented on 2020-09-28 19:03

The package should therefore specify otions=(!makeflags). Citing from PKGBUILD(5), "More useful in its negative form !makeflags with select packages that have problems building with custom makeflags such as -j2 (or higher)."

Kr1ss commented on 2020-09-28 14:55

Thank you for the quick response !

xiretza commented on 2020-09-28 14:54

Submitted an upstream patch for the problem mentioned by @Kr1ss at, but until a new patch release comes out, make -j1 in package() is probably the best solution.

Kr1ss commented on 2020-09-28 14:31

Hey @akurei, thx a lot for maintaining the package, and for the recent update !

While building, I noticed there is a race condition occuring occasionally when make is configured to use multithreading, leading to an error

ln: failed to create symbolic link '/tmp/makepkg/btrbk/pkg/btrbk/usr/bin/lsbtr': No such file or directory

This points to the symlink being attempted before the $pkgdir/usr/bin folder has been created.

So, would you consider either

  1. adding options=('!makeflags'), or
  2. prepending the make install command with MAKEFLAGS+=' -j1'

TIA, Cheers !

PS By the way, the BINDIR="/usr/bin" is no longer necessary, since the application will now be installed to that location by default. :)

akurei commented on 2019-07-29 06:28

Updated to 0.28.3

getzze commented on 2018-06-26 15:07

I could not make it work without the mbuffer dependency, which is optional since version 0.25.1 ( Can you maybe add it in 'optdepends': 'mbuffer: add buffering to send-stream'

akurei commented on 2017-10-29 16:36

Updated to v0.26.0

@kbabioch, sorry for the delay.

kbabioch commented on 2017-10-28 18:55

Any plans on updating this package? Are you still interested in maintaining this?