Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

btrfsmaintenance-0.4.2-3.3.1 RPM for noarch

From OpenSuSE Leap 15.4 for noarch

Name: btrfsmaintenance Distribution: SUSE Linux Enterprise 15
Version: 0.4.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: 3.3.1 Build date: Fri Jun 4 09:00:14 2021
Group: System/Base Build host: sheep05
Size: 54817 Source RPM: btrfsmaintenance-0.4.2-3.3.1.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).

Provides

Requires

License

GPL-2.0-only

Changelog

* Fri Nov 20 2020 rgoldwyn@suse.com
  - btrfsmaintenance.service-delete-install-section.patch: Remove [Install]
    section (bsc#1178874)
* 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)

Files

/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, Tue Jul 9 15:53:55 2024