Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: btrfsmaintenance | Distribution: SUSE Linux Framework One |
Version: 0.5 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.3 | Build date: Wed Aug 21 17:42:45 2024 |
Group: System/Base | Build host: h01-ch2d |
Size: 57653 | Source RPM: btrfsmaintenance-0.5-slfo.1.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/kdave/btrfsmaintenance | |
Summary: Scripts for btrfs periodic maintenance tasks |
Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints or directories. Hints for periodic snapshot tuning (eg. for snapper).
GPL-2.0-only
* Wed Feb 10 2021 kukuk@suse.com - Require libzypp plugin only if zypper is used (Required for e.g. image based systems). * Wed Aug 19 2020 callumjfarmer13@gmail.com - Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) * Wed Jul 29 2020 dsterba@suse.cz - update to version 0.5 - sysconfig: - change defaults of MUSAGE and DUSAGE for balance task to do less work, with a script to switch from existing unmodified defaults to new ones - document systemd.timer syntax - make balance, scrub, and trim mutually exclusive tasks - service file updates: - delete Install section - defrag-plugin: - switch to python3 - add alternative shell implementation of the plugin - installation docs update - Removed patches (upstream): - 0001-README-document-impact-of-balance-quota-groups.patch - 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch - 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch - 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch - 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch * Tue Jun 11 2019 dsterba@suse.cz - spec: fix typo in macro name * Tue Jun 11 2019 dimstar@opensuse.org - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini * Tue Mar 12 2019 jeffm@suse.com - Document and adjust balance thresholds and periods (FATE#325529 jsc#SLE-3188). * README: document impact of balance + quota groups * sysconfig: reduce default balance usage thresholds * sysconfig: document using systemd.time(7) for frequency of operations * btrfsmaintenance-refresh-cron.sh: validate periods for cron-based systems - Remove python dependency (FATE#326736 jsc#SLE-4130). * btrfs-defrag-plugin: remove dependency on zypp-plugin-python - Added patches: * 0001-README-document-impact-of-balance-quota-groups.patch * 0002-sysconfig-reduce-default-balance-usage-thresholds-fa.patch * 0003-sysconfig-document-using-systemd.time-7-for-frequenc.patch * 0004-btrfsmaintenance-refresh-cron.sh-validate-periods-fo.patch * 0005-btrfs-defrag-plugin-remove-dependency-on-zypp-plugin.patch - Added source: * btrfs-defrag-plugin.sh - Removed patch: * python3-support-bsc1070322.diff * Mon Sep 24 2018 dsterba@suse.cz - update to version 0.4.2 - CVE-2018-14722: expand auto mountpoints in a safe way - btrfs-defrag: fix missing function to detect btrfs filesystems (#52) - btrfs-trim: more verbose fstrim output (#60) - dist-install: print information about timer unit installation (#58) * Fri Apr 13 2018 lpechacek@suse.com - In openSUSE the defrag plugin must explicitly refer to Python 3. (bsc#1070322) - Added patch: python3-support-bsc1070322.diff * Wed Mar 14 2018 dsterba@suse.cz - update to version 0.4.1 - defrag plugin: python2 and 3 compatibility - defrag plugin: target extent size lowered to 32MiB (#43) - shell compatibility fixes - systemd unit type fixes - Removed patch: python3-support-bsc1070322.diff (upstream) * Mon Mar 12 2018 kukuk@suse.de - Add missing btrfsmaintenance-refresh.path [bsc#1084871] - Use %license [bsc#1082318] * Mon Feb 05 2018 lpechacek@suse.com - Move the defrag plugin over to Python 3. (bsc#1070322) - Added patch: python3-support-bsc1070322.diff * Sun Jan 14 2018 dsterba@suse.cz - update to version 0.4 - add support for systemd timers and use them by default; the alternative cron scripts are still present (#29, #36) - add automatic monitoring (via systemd.path) of the config file, no manual updates by btrfsmaintenance-refresh.service needed (#38) - fix RPM database path detection - spec file cleanups - documentation updates - removed patches: - btrfsmaintenance-0.3.1-fix-rpm-db-path.patch (upstream) - btrfsmaintenance-switch-to-timer.patch (upstream) - pull-request-36.patch (upstream) * Fri Dec 22 2017 antoine.belvire@opensuse.org - Fix systemd timers enabled even if period is set to none: * Micro change in pull-request-36.patch (bsc#1075884) - Clean spec file: * Removed support for suse_version <= 1210. * Removed call to btrfsmaintenance-refresh-cron.sh upon deletion (not needed anymore since we use systemd timers which are handled by macros). * Ran spec-cleaner. * Sun Dec 17 2017 kukuk@suse.de - Switch default of btrfsmaintenance-refresh.service to systemd-timer, too (btrfsmaintenance-switch-to-timer.patch) [bsc#1073204] * Wed Dec 06 2017 kukuk@suse.de - pull-request-36.patch: update patch * Wed Dec 06 2017 kukuk@suse.de - Don't call btrfsmaintenance-refresh-cron.sh in %post, this is done already by the systemd macros * Tue Dec 05 2017 kukuk@suse.com - Add patch to use systemd timer instead of cron (pull-request-36.patch) * Thu Nov 23 2017 rbrown@suse.com - Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) * Fri Nov 10 2017 antoine.belvire@opensuse.org - Fix cron symlinks removal upon package upgrade (boo#904518): * The problem was in the preun section (in the old RPM). * This means the symlinks are removed by this update, but won't be by the next ones. * Please run 'systemctl start btrfsmaintenance-refresh' one more time to fix your symlinks. * Tue Nov 07 2017 antoine.belvire@opensuse.org - Add btrfsmaintenance-0.3.1-fix-rpm-db-path.patch: * Change RPM database path to /usr/lib/sysimage/rpm for Tumbleweed. * Wed Jul 05 2017 lnussel@suse.de - Require btrfsprogs (bsc#1047226) * Thu Apr 06 2017 dsterba@suse.cz - version 0.3.1 - dist-install: fix installation paths, install functions - functions: fix syntax to be compatible with dash - spec: install functions file * Mon Nov 14 2016 dsterba@suse.cz - version 0.3 - add syslog to logging targets - add none target (/dev/null) - autodetect btrfs filesystems for balance, scrub and trim - detect mixed blockgroups and use correct balance filters - fix uninstall rules - fix capturing entire output to the log - fix when cron files are symlinks - add generic installation script - doc updates: retention policy tuning * Thu Mar 03 2016 dsterba@suse.cz - version 0.2 - updated documentation - support debian-like configuration paths - no hardcoded paths to external utilities - fixed logger name typos for 'journal' target - defrag fixes (sysconfig, find arguments) * Wed Oct 07 2015 dsterba@suse.cz - version 0.1.2 - change default config for trim: off - journal loggin should work (fixed a typo) * Sun Jul 12 2015 dsterba@suse.com - version 0.1.1 - fix typo and make journal logging target work * Tue Nov 18 2014 dsterba@suse.cz - cron refresh: remove bashism - cron refresh: remove debugging messages - post installation must create the cron links (bsc#904518) - Removed patches: * btrfsmaintenance-0.1-fix-bashisms.patch * Sat Nov 15 2014 ledest@gmail.com - fix bashism in btrfsmaintenance-refresh-cron.sh script - add patches: * btrfsmaintenance-0.1-fix-bashisms.patch * Tue Oct 28 2014 dsterba@suse.cz - add COPYING, README.md - add config option to specify log target (stdout, or journal) * Thu Oct 09 2014 dsterba@suse.cz - clean spec - add Url tag * Thu Oct 09 2014 dsterba@suse.cz - fix sysconfig file Path: tags * Wed Sep 24 2014 dsterba@suse.cz - initial import 0.1
/usr/lib/systemd/system/btrfs-balance.service /usr/lib/systemd/system/btrfs-balance.timer /usr/lib/systemd/system/btrfs-defrag.service /usr/lib/systemd/system/btrfs-defrag.timer /usr/lib/systemd/system/btrfs-scrub.service /usr/lib/systemd/system/btrfs-scrub.timer /usr/lib/systemd/system/btrfs-trim.service /usr/lib/systemd/system/btrfs-trim.timer /usr/lib/systemd/system/btrfsmaintenance-refresh.path /usr/lib/systemd/system/btrfsmaintenance-refresh.service /usr/lib/zypp /usr/lib/zypp/plugins /usr/lib/zypp/plugins/commit /usr/lib/zypp/plugins/commit/btrfs-defrag-plugin.sh /usr/sbin/rcbtrfsmaintenance-refresh /usr/share/btrfsmaintenance /usr/share/btrfsmaintenance/btrfs-balance.sh /usr/share/btrfsmaintenance/btrfs-defrag.sh /usr/share/btrfsmaintenance/btrfs-scrub.sh /usr/share/btrfsmaintenance/btrfs-trim.sh /usr/share/btrfsmaintenance/btrfsmaintenance-functions /usr/share/btrfsmaintenance/btrfsmaintenance-refresh-cron.sh /usr/share/doc/packages/btrfsmaintenance /usr/share/doc/packages/btrfsmaintenance/README.md /usr/share/fillup-templates/sysconfig.btrfsmaintenance /usr/share/licenses/btrfsmaintenance /usr/share/licenses/btrfsmaintenance/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 00:04:13 2024