Package Details: btrfsmaintenance 0.5-1

Git Clone URL: (read-only, click to copy)
Package Base: btrfsmaintenance
Description: btrfs maintenance scripts
Upstream URL:
Licenses: GPL2
Conflicts: btrfsmaintenance-git
Submitter: ImNtReal
Maintainer: calebmckay
Last Packager: calebmckay
Votes: 5
Popularity: 0.81
First Submitted: 2016-05-26 14:10
Last Updated: 2020-12-21 23:29

Latest Comments

calebmckay commented on 2020-12-21 23:31

I have updated the pkgbuild. Should now be consistent with btrfsmaintenance-git and the source project.

calebmckay commented on 2020-12-09 20:24

I agree. I am not sure why the services were removed. Frankly, I think the install should follow the upstream guide, like the git package does, regardless of what btrfs-progs does. I'll fix it and update as soon as I get a few minutes to test.

jlp2 commented on 2020-11-26 10:04

In my opinion, there is something wrong with the package. Why aren't the scrub timer and service installed? Balance timer and service are also missing.

It is true that there is a scrub timer in the btrfs-progs package, but this cannot be controlled via /etc/default/btrfsmaintenance.

The activation of the timer via btrfsmaintenance-refresh also fails.

The btrfsmaintenance-git package works as expected. Perhaps the PKGBUILD should be changed accordingly.

Shished commented on 2020-01-08 15:01

Upstream was updated to 0.4.2

Can you update the pkgbuild?

Andrea993 commented on 2017-06-27 16:44

Miss some file with bobpaul's pkgbuild
sudo ./
./ line 23: /usr/share/btrfsmaintenance/btrfsmaintenance-functions: No such file or directory

bobpaul commented on 2017-05-28 19:52

Here's an updated pkgbuild:

pkgdesc='btrfs maintenance scripts'

package() {
cd "${srcdir}/${pkgname}-${pkgver}"

install -dm 0755 "${pkgdir}/usr/share/btrfsmaintenance"
install -dm 0755 "${pkgdir}/usr/lib/systemd/system"
install -dm 0755 "${pkgdir}/etc/default"

install -m 0755 "${pkgdir}/usr/share/btrfsmaintenance/"
install -m 0755 "${pkgdir}/usr/share/btrfsmaintenance/"
install -m 0755 "${pkgdir}/usr/share/btrfsmaintenance/"
install -m 0755 "${pkgdir}/usr/share/btrfsmaintenance/"
install -m 0755 "${pkgdir}/usr/share/btrfsmaintenance/"
#and any other *.sh
install -m 0755 sysconfig.btrfsmaintenance "${pkgdir}/etc/default/btrfsmaintenance"
install -m 0644 "${pkgdir}/usr/share/btrfsmaintenance/"
install -m 0644 btrfsmaintenance-refresh.service "${pkgdir}/usr/lib/systemd/system/btrfsmaintenance-refresh.service"

longranger commented on 2016-07-16 09:04

This does not install a copy of the sysconfig.btrfsmaintenance file, which seems necessary for use.