Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: borgmatic | Distribution: openSUSE:Factory:zSystems |
Version: 1.8.9 | Vendor: openSUSE |
Release: 1.2 | Build date: Wed Mar 13 14:27:02 2024 |
Group: Productivity/Archiving/Backup | Build host: reproducible |
Size: 1097177 | Source RPM: borgmatic-1.8.9-1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://torsion.org/borgmatic/ | |
Summary: Automation tool for borgbackup |
borgmatic is a Python wrapper script for the Borg backup software that initiates a backup, prunes any old backups according to a retention policy, and validates backups for consistency. The script supports specifying your settings in a declarative configuration file rather than having to put them all on the command-line, and handles common errors.
GPL-3.0-only
* Wed Mar 13 2024 Michael Pujos <pujos.michael@gmail.com> - Update to 1.8.9: * Add custom dump/restore command options for MySQL and MariaDB. * Add an "access_token" option to the ntfy monitoring hook for authenticating without username/password. * When the "--json" flag is given, suppress console escape codes so as not to interfere with JSON output. * Fix "--override" values containing deprecated section headers not actually overriding configuration options under deprecated section headers. * Add support for the NO_COLOR environment variable. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/set-up-backups/#colored-output * Add log sending for the Apprise logging hook, enabled by default. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#apprise-hook * Document a potentially breaking shell quoting edge case within error hooks: https://torsion.org/borgmatic/docs/how-to/monitor-your-backups/#error-hooks * When running the "rcreate" action and the repository already exists but with a different encryption mode than requested, error. * Switch from Drone to Gitea Actions for continuous integration. * Rename scripts/run-end-to-end-dev-tests to scripts/run-end-to-end-tests and use it in both dev and CI for better dev-CI parity. * Clarify documentation about restoring a database: borgmatic does not create the database upon restore. * Wed Feb 14 2024 Joshua Smith <jsmithfpv@gmail.com> - Add borgmatic.rpmlintrc - Rebase skip-tests.patch - Remove unneeded support-python3.6.patch - Update to 1.8.8: * For the PostgreSQL hook, pass the "PGSSLMODE" environment variable through to Borg when the database's configuration omits the "ssl_mode" option. * Allow the "--repository" flag to match across multiple configuration files. * Fix broken repository detection in the "rcreate" action with Borg 1.4. The issue did not occur with other versions of Borg. * Fix broken escaping logic in the PostgreSQL hook's "pg_dump_command" option. * SECURITY: Prevent additional shell injection attacks within the PostgreSQL hook. - Updates from 1.8.7: * Store included configuration files within each backup archive in support of the "config bootstrap" action. Previously, only top-level configuration files were stored. * Elevate specific Borg warnings to errors or squash errors to warnings. * SECURITY: Prevent shell injection attacks within the PostgreSQL hook, the MongoDB hook, the SQLite hook, the "borgmatic borg" action, and command hook variable/constant interpolation. * Fix a traceback when providing an invalid "--override" value for a list option. - Updates from 1.8.6: * Add an "--ssh-command" flag to the "config bootstrap" action for setting a custom SSH command, as no configuration is available (including the "ssh_command" option) until bootstrapping completes. * Fix a traceback when the "repositories" option contains both strings and key/value pairs. * Add configured repository labels to the JSON output for all actions. * The "check --force" flag now runs checks even if "check" is in "skip_actions". * Validate the configured action names in the "skip_actions" option. * Stream SQLite databases directly to Borg instead of dumping to an intermediate file. When logging commands that borgmatic executes, log the environment variables that borgmatic sets for those commands. (But don't log their values, since they often contain passwords.) - Updates from 1.8.5: * Add a "skip_actions" option to skip running particular actions, handy for append-only or checkless configurations. * Deprecate the "disabled" value for the "checks" option in favor of the new "skip_actions" option. * Constants now apply to included configuration, not just the file doing the includes. As a side effect of this change, constants no longer apply to option names and only substitute into configuration values. * Add a "--match-archives" flag to the "check" action for selecting the archives to check, overriding the existing "archive_name_format" and "match_archives" options in configuration. * Only parse "--override" values as complex data types when they're for options of those types. * Fix environment variable interpolation within configured repository paths. * Add configuration constant overriding via the existing "--override" flag. * Upgrade ruamel.yaml dependency to support version 0.18.x. * Drop support for Python 3.7, which has been end-of-lifed. - Updates from 1.8.4: * Add a monitoring hook for sending backup status to a variety of monitoring services via the Apprise library. * When an archive filter causes no matching archives for the "rlist" or "info" actions, warn the user and suggest how to remove the filter. * Fix a traceback when an invalid command-line flag or action is used. * Fix normalization of deprecated sections ("location:", "storage:", "hooks:", etc.) to support empty sections without erroring. * Disallow the "--dry-run" flag with the "borg" action, as borgmatic can't guarantee the Borg command won't have side effects. - Updates from 1.8.3: * BREAKING: Simplify logging logic as follows: Syslog verbosity is now disabled by default, but setting the "--syslog-verbosity" flag enables it regardless of whether you're at an interactive console. Additionally, "--log-file-verbosity" and "--monitoring-verbosity" now default to 1 (info about steps borgmatic is taking) instead of 0. And both syslog logging and file logging can be enabled simultaneously. * Add a monitoring hook for sending backup status and logs to Grafana Loki. * When "archive_name_format" is not set, filter archives using the default archive name format. * Fix error handling to log command output as one record per line instead of truncating too-long output and swallowing the end of some Borg error messages. * Fix for borgmatic not stopping Borg immediately when the user presses ctrl-C. * Fri Sep 29 2023 Andrea Manzini <andrea.manzini@suse.com> - update to 1.8.2: * Add "key export" action to export a copy of the repository key for safekeeping in case the original goes missing or gets damaged. * Add a MariaDB database hook that uses native MariaDB commands instead of the deprecated MySQL ones. Be aware though that any existing backups made with the "mysql_databases:" hook are only restorable with a "mysql_databases:" configuration. * Fix for potential data loss (data not getting restored) in which the database "restore" action didn't actually restore anything and indicated success anyway. * Remove the deprecated use of the MongoDB hook's "--db" flag for database restoration. * Add source code reference documentation for getting oriented with the borgmatic code as a developer: https://torsion.org/borgmatic/docs/reference/source-code/ * Fri Jul 21 2023 Paolo Stivanin <info@paolostivanin.com> - update to 1.8.0: * BREAKING: For the "borgmatic borg" action, instead of implicitly injecting repository/archive into the resulting Borg command-line, pass repository to Borg via an environment variable and make archive available for explicit use in your commands. * Fix an error when running "borg key export" through borgmatic. * Fix an error when dumping a database and the "exclude_nodump" option is set. * Add "check_i_know_what_i_am_doing" option to bypass Borg confirmation prompt when running "check --repair". * When merging two configuration files, error gracefully if the two files do not adhere to the same format. * Remove configuration sections ("location:", "storage:", "hooks:" etc.), while still keeping deprecated support for them. Now, all options are at the same level, and you don't need to worry about commenting/uncommenting section headers when you change an option (if you remove your sections first). * BREAKING: The retention prefix and the consistency prefix can no longer have different values (unless one is not set). * BREAKING: The storage umask and the hooks umask can no longer have different values (unless one is not set). * BREAKING: Flags like "--config" that previously took multiple values now need to be given once per value, e.g. "--config first.yaml --config second.yaml" instead of "--config first.yaml second.yaml". This prevents argument parsing errors on ambiguous commands. * BREAKING: Remove the deprecated (and silently ignored) "--successful" flag on the "list" action, as newer versions of Borg list successful (non-checkpoint) archives by default. * All deprecated configuration option values now generate warning logs. * Remove the deprecated (and non-functional) "--excludes" flag in favor of excludes within configuration. * Fix an error when logging too-long command output during error handling. Now, long command output is truncated before logging. * Thu Jun 29 2023 Jan Baier <jbaier@suse.com> - update to 1.7.15 * Add configuration options and command-line flags for backing up a database from one location while restoring it somewhere else. * Add a documentation troubleshooting note for MySQL/MariaDB authentication errors. * Remove upgrade-borgmatic-config command for upgrading borgmatic 1.1.0 INI-style configuration. * Deprecate generate-borgmatic-config in favor of new "config generate" action. * Deprecate validate-borgmatic-config in favor of new "config validate" action. * Extract borgmatic configuration from backup via new "config bootstrap" action—even when borgmatic has no configuration yet! * Add sample systemd user service for running borgmatic as a non-root user. * Fix an error when "data" check time files are accessed without getting upgraded first. - update to 1.7.14: * Add a new verbosity level (-2) to disable output entirely (for console, syslog, log file, or monitoring), so not even errors are shown. * Tweak archive check probing logic to use the newest timestamp found when multiple exist. * Add Borg 2 date-based matching flags to various actions for archive selection. * Fix an error when loading the configuration schema on Fedora Linux. * Fix "check" action error when repository and archive checks are configured but the archive gets skipped due to the configured frequency. * Fix "--archive latest" on "list" and "info" actions that only worked on the first of multiple configured repositories. * Fri Jun 02 2023 Dirk Müller <dmueller@suse.com> - update to 1.7.13: * Restore particular PostgreSQL schemas from a database dump via "borgmatic restore --schema" flag. * Fix error from PostgreSQL when dumping a database with a "format" of "plain". * : Fix PostgreSQL hook to support "psql_command" and "pg_restore_command" options containing commands with arguments. * Fix calls to psql in PostgreSQL hook to ignore "~/.psqlrc", whose settings can break database dumping. * Add support for logging each log line as a JSON object via global "--log-json" flag. * Fix "source_directories_must_exist" option to expand globs and tildes in source directories. * Add fish shell completion script so you can tab- complete on the borgmatic command-line. * Fix borgmatic error when not finding the configuration schema for certain "pip install --editable" development installs. * Fix archive checks being skipped even when particular archives haven't been checked recently. This occurred when using multiple borgmatic configuration files with different "archive_name_format"s, for instance. * Fix error in "borgmatic restore" action when the configured repository path is relative instead of absolute. * Run "borgmatic borg" action without capturing output so interactive prompts and flags like "--progress" still work. * Fri Jun 02 2023 Dirk Müller <dmueller@suse.com> - update to 1.7.12: * Add "log_file" context to command hooks so your scripts can consume the borgmatic log file. * Fix error when running the "info" action with the "--match-archives" or "--archive" flags. Also fix the "--match-archives"/"--archive" flags * Fix error when running the "prune" action with both "archive_name_format" and "prefix" options set. * Selectively shallow merge certain mappings or sequences when including configuration files. * Selectively omit list values when including configuration files. * View the results of configuration file merging via "validate-borgmatic-config --show" flag. * BREAKING: Automatically use the "archive_name_format" option to filter which archives get used for borgmatic actions that operate on multiple archives. Override this behavior with the new "match_archives" option in the storage section. This change is "breaking" in that it silently changes which archives get considered for "rlist", "prune", "check", etc. * The "prefix" options have been deprecated in favor of the new "archive_name_format" auto-matching behavior and the "match_archives" option. * Add "--log-file-format" flag for customizing the log message format. * Fix regression in which the "check_repositories" option failed to match repositories. * Fix regression in which the "transfer" action produced a traceback. * Add spellchecking of source code during test runs. * Thu Mar 30 2023 Paolo Stivanin <info@paolostivanin.com> - update to 1.7.10: * #396: When a database command errors, display and log the error message instead of swallowing it. * #501: Optionally error if a source directory does not exist via "source_directories_must_exist" option in borgmatic's location configuration. * #576: Add support for "file://" paths within "repositories" option. * #612: Define and use custom constants in borgmatic configuration files. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#constant-interpolation * #618: Add support for BORG_FILES_CACHE_TTL environment variable via "borg_files_cache_ttl" option in borgmatic's storage configuration. * #623: Fix confusing message when an error occurs running actions for a configuration file. * #635: Add optional repository labels so you can select a repository via "--repository yourlabel" at the command-line. See the configuration reference for more information: https://torsion.org/borgmatic/docs/reference/configuration/ * #649: Add documentation on backing up a database running in a container: https://torsion.org/borgmatic/docs/how-to/backup-your-databases/#containers * #655: Fix error when databases are configured and a source directory doesn't exist. * Add code style plugins to enforce use of Python f-strings and prevent single-letter variables. To join in the pedantry, refresh your test environment with "tox --recreate". * Rename scripts/run-full-dev-tests to scripts/run-end-to-end-dev-tests and make it run end-to-end tests only. Continue using tox to run unit and integration tests. * Tue Mar 07 2023 Dirk Müller <dmueller@suse.com> - update to 1.7.8: * #620: With the "create" action and the "--list" ("--files") flag, only show excluded files at verbosity 2. * #621: Add optional authentication to the ntfy monitoring hook. * With the "create" action, only one of "--list" ("--files") and "--progress" flags can be used. * This lines up with the new behavior in Borg 2.0.0b5. * Internally support new Borg 2.0.0b5 "--filter" status characters / item flags for the "create" action. * Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured. Now, these queries are skipped due to the dry run. * Add "--repository" flag to the "rcreate" action to optionally select one configured repository to create. * Add "--progress" flag to the "transfer" action, new in Borg 2.0.0b5. * Add "checkpoint_volume" configuration option to creates checkpoints every specified number of bytes during a long-running backup, new in Borg 2.0.0b5. * Tue Feb 21 2023 Paolo Stivanin <info@paolostivanin.com> - Update to 1.7.7: * #642: Add MySQL database hook "add_drop_database" configuration option to control whether dumped MySQL databases get dropped right before restore. * #643: Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases. Prior to the fix, these dumps would not finish writing to disk before Borg consumed them. Now, the dumping process completes before Borg starts. This only applies to "directory" format databases; other formats still stream to Borg without using temporary disk space. * Fix MongoDB "directory" format to work with mongodump/mongorestore without error. Prior to this fix, only the "archive" format worked. * #393, #438, #560: Optionally dump "all" PostgreSQL/MySQL databases to separate files instead of one combined dump file, allowing more convenient restores of individual databases. You can enable this by specifying the database dump "format" option when the database is named "all". * #602: Fix logs that interfere with JSON output by making warnings go to stderr instead of stdout. * #622: Fix traceback when include merging configuration files on ARM64. * #629: Skip warning about excluded special files when no special files have been excluded. * #630: Add configuration options for database command customization: "list_options", "restore_options", and "analyze_options" for PostgreSQL, "restore_options" for MySQL, and "restore_options" for MongoDB. * Wed Jan 25 2023 Antonio Larrosa <alarrosa@suse.com> - Add patch to reduce the requirement of python 3.7 to work with python 3.6 so borgmatic can be used in Leap 15.5 . All the tests work fine so it seems python 3.7 isn't really required: * support-python3.6.patch * Mon Nov 28 2022 Paolo Stivanin <info@paolostivanin.com> - Update to 1.7.5: * #463: Add "before_actions" and "after_actions" command hooks that run before/after all the actions for each repository. These new hooks are a good place to run per-repository steps like mounting/unmounting a remote filesystem. * #463: Update documentation to cover per-repository configurations: https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/ * #557: Support for Borg 2 while still working with Borg 1. This includes new borgmatic actions like "rcreate" (replaces "init"), "rlist" (list archives in repository), "rinfo" (show repository info), and "transfer" (for upgrading Borg repositories). For the most part, borgmatic tries to smooth over differences between Borg 1 and 2 to make your upgrade process easier. However, there are still a few cases where Borg made breaking changes. See the Borg 2.0 changelog for more information: https://www.borgbackup.org/releases/borg-2.0.html * #557: If you install Borg 2, you'll need to manually upgrade your existing Borg 1 repositories before use. Note that Borg 2 stable is not yet released as of this borgmatic release, so don't use Borg 2 for production until it is! See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/upgrade/#upgrading-borg * #557: Rename several configuration options to match Borg 2: "remote_rate_limit" is now "upload_rate_limit", "numeric_owner" is "numeric_ids", and "bsd_flags" is "flags". borgmatic still works with the old options. * #557: Remote repository paths without the "ssh://" syntax are deprecated but still supported for now. Remote repository paths containing "~" are deprecated in borgmatic and no longer work in Borg 2. * #557: Omitting the "--archive" flag on the "list" action is deprecated when using Borg 2. Use the new "rlist" action instead. * #557: The "--dry-run" flag can now be used with the "rcreate"/"init" action. * #565: Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags. * #566: Modify "mount" and "extract" actions to require the "--repository" flag when multiple repositories are configured. * #571: BREAKING: Remove old-style command-line action flags like "--create, "--list", etc. If you're already using actions like "create" and "list" instead, this change should not affect you. * #571: BREAKING: Rename "--files" flag on "prune" action to "--list", as it lists archives, not files. * #571: Add "--list" as alias for "--files" flag on "create" and "export-tar" actions. * Add support for disabling TLS verification in Healthchecks monitoring hook with "verify_tls" option. * #381: BREAKING: Greatly simplify configuration file reuse by deep merging when including common configuration. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#include-merging * #473: BREAKING: Instead of executing "before" command hooks before all borgmatic actions run (and "after" hooks after), execute these hooks right before/after the corresponding action. E.g., "before_check" now runs immediately before the "check" action. This better supports running timing-sensitive tasks like pausing containers. Side effect: before/after command hooks now run once for each configured repository instead of once per configuration file. Additionally, the "repositories" interpolated variable has been changed to "repository", containing the path to the current repository for the hook. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to-backups/ * #513: Add mention of sudo's "secure_path" option to borgmatic installation documentation. * #515: Fix "borgmatic borg key ..." to pass parameters to Borg in the correct order. * #516: Fix handling of TERM signal to exit borgmatic, not just forward the signal to Borg. * #517: Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed. * Change Healthchecks logs truncation size from 10k bytes to 100k bytes, corresponding to that same change on Healthchecks.io. * Tue Oct 18 2022 pgajdos@suse.com - python-six is not required https://trello.com/c/MO53MocR/143-remove-python3-six * Mon Aug 15 2022 Dirk Müller <dmueller@suse.com> - update to 1.5.24: * #431: Add "working_directory" option to support source directories with relative paths. * #444: When loading a configuration file that is unreadable due to file permissions, warn instead of erroring. This supports running borgmatic as a non-root user with configuration in ~/.config even if there is an unreadable global configuration file in /etc. * #469: Add "repositories" context to "before_" and "after_" command action hooks. See the documentation for more information: https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to-backups/ * #486: Fix handling of "patterns_from" and "exclude_from" options to error instead of warning when referencing unreadable files and "create" action is run. * #507: Fix Borg usage error in the "compact" action when running "borgmatic --dry-run". Now, skip "compact" entirely during a dry run. * #394: Compact repository segments and free space with new "borgmatic compact" action. Borg 1.2+ only. Also run "compact" by default when no actions are specified, as "prune" in Borg 1.2 no longer frees up space unless "compact" is run. * #394: When using the "atime", "bsd_flags", "numeric_owner", or "remote_rate_limit" options, tailor the flags passed to Borg depending on the Borg version. * #480, #482: Fix traceback when a YAML validation error occurs. * #288: Add database dump hook for MongoDB. * #470: Move mysqldump options to the beginning of the command due to MySQL bug 30994. * #471: When command-line configuration override produces a parse error, error cleanly instead of tracebacking. * #476: Fix unicode error when restoring particular MySQL databases. Drop support for Python 3.6, which has been end-of-lifed. Add support for Python 3.10. - avoid bashism in post scripts (bsc#1195391) - light modernization of spec file * Wed Mar 16 2022 Tuukka Pasanen <tuukka.pasanen@ilmi.fi> - Update 1.5.21 which is last that supports Python 3.6 * #28: Optionally retry failing backups via "retries" and "retry_wait" configuration options. * #306: Add "list_options" MySQL configuration option for passing additional arguments to MySQL list command. * #459: Add support for old version (2.x) of jsonschema library. * #387: Fix error when configured source directories are not present on the filesystem at the time of backup. Now, Borg will complain, but the backup will still continue. * #455: Mention changing borgmatic path in cron documentation. Update sample systemd service file with more granular read-only filesystem settings. * Move Gitea and GitHub hosting from a personal namespace to an organization for better collaboration with related projects. * #389: Fix "message too long" error when logging to rsyslog. * #440: Fix traceback that can occur when dumping a database. * Fri Sep 10 2021 Dominique Leuenberger <dimstar@opensuse.org> - ExcludeArch %ix86: this is a bit a special trick, but as there is no pandoc for intel/i586 arch, we can't build there anyway. As the resulting package is noarch though, it does not matter much. * Wed Jul 28 2021 Paolo Stivanin <info@paolostivanin.com> - Update to 1.5.17 * Fix error when configuration file contains "umask" option. * Remove test dependency on vim and /dev/urandom. - Update to 1.5.16 * Suppress console output in sample crontab and systemd service files. * Fix syslog logging on FreeBSD. * Fix hang when restoring a PostgreSQL "tar" format database dump. * Better error messages! Switch the library used for validating configuration files * Link borgmatic Ansible role from installation documentation: * Wed Jun 30 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to 1.5.15 * Document use case of running backups conditionally based on laptop power level * Run arbitrary Borg commands with new "borgmatic borg" action * Wed Jun 09 2021 Paolo Stivanin <info@paolostivanin.com> - Update to 1.5.14: * Add link to Hetzner storage offering from the documentation. * Clarify canonical home of borgmatic in documentation. * Clarify that spaces in path names should not be backslashed in path names. * Fix error handling to error loudly when Borg gets killed due to running out of memory! * Fix build so as not to attempt to build and push documentation for a non-master branch. * Wed Mar 31 2021 Paolo Stivanin <info@paolostivanin.com> - Update to 1.5.13: * #373: Document that passphrase is used for Borg keyfile encryption, not just repokey encryption. * #404: Add support for ruamel.yaml 0.17.x YAML parsing library. * Update systemd service example to return a permission error when a system call isn't permitted (instead of terminating borgmatic outright). * Drop support for Python 3.5, which has been end-of-lifed. * Add support for Python 3.9. * Only support black code formatter on Python 3.8+. - Drop 0001-Update-versions-of-test-dependencies.patch - Rebase skip-tests.patch * Tue Feb 09 2021 Antonio Larrosa <alarrosa@suse.com> - Update to 1.5.12 * Fix for previous release with incorrect version suffix in setup.py. No other changes. - Update to 1.5.11 * #341: Add "temporary_directory" option for changing Borg's temporary directory. * #352: Lock down systemd security settings in sample systemd service file. * #355: Fix traceback when a database hook value is null in a configuration file. * #361: Merge override values when specifying the "--override" flag multiple times. The previous behavior was to take the value of the last "--override" flag only. * #367: Fix traceback when upgrading old INI-style configuration with upgrade-borgmatic-config. * #368: Fix signal forwarding from borgmatic to Borg resulting in recursion traceback. * #369: Document support for Borg placeholders in repository names. - Replace patch: * remove-invalid-test.patch with patch from upstream that fixes tests: * 0001-Update-versions-of-test-dependencies.patch
/etc/borgmatic /etc/borgmatic.d /etc/borgmatic/config.yaml /usr/bin/borgmatic /usr/bin/generate-borgmatic-config /usr/bin/validate-borgmatic-config /usr/lib/python3.11/site-packages/borgmatic /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info/PKG-INFO /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info/SOURCES.txt /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info/dependency_links.txt /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info/entry_points.txt /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info/requires.txt /usr/lib/python3.11/site-packages/borgmatic-1.8.9-py3.11.egg-info/top_level.txt /usr/lib/python3.11/site-packages/borgmatic/__init__.py /usr/lib/python3.11/site-packages/borgmatic/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/__pycache__/execute.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/__pycache__/logger.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/__pycache__/signals.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/__pycache__/verbosity.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions /usr/lib/python3.11/site-packages/borgmatic/actions/__init__.py /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/arguments.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/borg.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/break_lock.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/check.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/compact.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/create.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/export_key.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/export_tar.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/extract.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/info.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/json.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/list.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/mount.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/prune.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/rcreate.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/restore.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/rinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/rlist.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/__pycache__/transfer.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/arguments.py /usr/lib/python3.11/site-packages/borgmatic/actions/borg.py /usr/lib/python3.11/site-packages/borgmatic/actions/break_lock.py /usr/lib/python3.11/site-packages/borgmatic/actions/check.py /usr/lib/python3.11/site-packages/borgmatic/actions/compact.py /usr/lib/python3.11/site-packages/borgmatic/actions/config /usr/lib/python3.11/site-packages/borgmatic/actions/config/__init__.py /usr/lib/python3.11/site-packages/borgmatic/actions/config/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/actions/config/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/config/__pycache__/bootstrap.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/config/__pycache__/generate.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/config/__pycache__/validate.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/actions/config/bootstrap.py /usr/lib/python3.11/site-packages/borgmatic/actions/config/generate.py /usr/lib/python3.11/site-packages/borgmatic/actions/config/validate.py /usr/lib/python3.11/site-packages/borgmatic/actions/create.py /usr/lib/python3.11/site-packages/borgmatic/actions/export_key.py /usr/lib/python3.11/site-packages/borgmatic/actions/export_tar.py /usr/lib/python3.11/site-packages/borgmatic/actions/extract.py /usr/lib/python3.11/site-packages/borgmatic/actions/info.py /usr/lib/python3.11/site-packages/borgmatic/actions/json.py /usr/lib/python3.11/site-packages/borgmatic/actions/list.py /usr/lib/python3.11/site-packages/borgmatic/actions/mount.py /usr/lib/python3.11/site-packages/borgmatic/actions/prune.py /usr/lib/python3.11/site-packages/borgmatic/actions/rcreate.py /usr/lib/python3.11/site-packages/borgmatic/actions/restore.py /usr/lib/python3.11/site-packages/borgmatic/actions/rinfo.py /usr/lib/python3.11/site-packages/borgmatic/actions/rlist.py /usr/lib/python3.11/site-packages/borgmatic/actions/transfer.py /usr/lib/python3.11/site-packages/borgmatic/borg /usr/lib/python3.11/site-packages/borgmatic/borg/__init__.py /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/borg.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/break_lock.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/check.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/compact.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/create.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/environment.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/export_key.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/export_tar.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/extract.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/feature.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/flags.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/info.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/list.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/mount.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/prune.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/rcreate.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/rinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/rlist.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/state.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/transfer.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/umount.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/__pycache__/version.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/borg/borg.py /usr/lib/python3.11/site-packages/borgmatic/borg/break_lock.py /usr/lib/python3.11/site-packages/borgmatic/borg/check.py /usr/lib/python3.11/site-packages/borgmatic/borg/compact.py /usr/lib/python3.11/site-packages/borgmatic/borg/create.py /usr/lib/python3.11/site-packages/borgmatic/borg/environment.py /usr/lib/python3.11/site-packages/borgmatic/borg/export_key.py /usr/lib/python3.11/site-packages/borgmatic/borg/export_tar.py /usr/lib/python3.11/site-packages/borgmatic/borg/extract.py /usr/lib/python3.11/site-packages/borgmatic/borg/feature.py /usr/lib/python3.11/site-packages/borgmatic/borg/flags.py /usr/lib/python3.11/site-packages/borgmatic/borg/info.py /usr/lib/python3.11/site-packages/borgmatic/borg/list.py /usr/lib/python3.11/site-packages/borgmatic/borg/mount.py /usr/lib/python3.11/site-packages/borgmatic/borg/prune.py /usr/lib/python3.11/site-packages/borgmatic/borg/rcreate.py /usr/lib/python3.11/site-packages/borgmatic/borg/rinfo.py /usr/lib/python3.11/site-packages/borgmatic/borg/rlist.py /usr/lib/python3.11/site-packages/borgmatic/borg/state.py /usr/lib/python3.11/site-packages/borgmatic/borg/transfer.py /usr/lib/python3.11/site-packages/borgmatic/borg/umount.py /usr/lib/python3.11/site-packages/borgmatic/borg/version.py /usr/lib/python3.11/site-packages/borgmatic/commands /usr/lib/python3.11/site-packages/borgmatic/commands/__init__.py /usr/lib/python3.11/site-packages/borgmatic/commands/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/commands/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/__pycache__/arguments.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/__pycache__/borgmatic.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/__pycache__/generate_config.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/__pycache__/validate_config.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/arguments.py /usr/lib/python3.11/site-packages/borgmatic/commands/borgmatic.py /usr/lib/python3.11/site-packages/borgmatic/commands/completion /usr/lib/python3.11/site-packages/borgmatic/commands/completion/__init__.py /usr/lib/python3.11/site-packages/borgmatic/commands/completion/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/commands/completion/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/completion/__pycache__/actions.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/completion/__pycache__/bash.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/completion/__pycache__/fish.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/commands/completion/actions.py /usr/lib/python3.11/site-packages/borgmatic/commands/completion/bash.py /usr/lib/python3.11/site-packages/borgmatic/commands/completion/fish.py /usr/lib/python3.11/site-packages/borgmatic/commands/generate_config.py /usr/lib/python3.11/site-packages/borgmatic/commands/validate_config.py /usr/lib/python3.11/site-packages/borgmatic/config /usr/lib/python3.11/site-packages/borgmatic/config/__init__.py /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/checks.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/collect.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/constants.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/environment.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/generate.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/load.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/normalize.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/override.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/__pycache__/validate.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/config/checks.py /usr/lib/python3.11/site-packages/borgmatic/config/collect.py /usr/lib/python3.11/site-packages/borgmatic/config/constants.py /usr/lib/python3.11/site-packages/borgmatic/config/environment.py /usr/lib/python3.11/site-packages/borgmatic/config/generate.py /usr/lib/python3.11/site-packages/borgmatic/config/load.py /usr/lib/python3.11/site-packages/borgmatic/config/normalize.py /usr/lib/python3.11/site-packages/borgmatic/config/override.py /usr/lib/python3.11/site-packages/borgmatic/config/schema.yaml /usr/lib/python3.11/site-packages/borgmatic/config/validate.py /usr/lib/python3.11/site-packages/borgmatic/execute.py /usr/lib/python3.11/site-packages/borgmatic/hooks /usr/lib/python3.11/site-packages/borgmatic/hooks/__init__.py /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__ /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/apprise.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/command.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/cronhub.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/cronitor.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/dispatch.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/dump.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/healthchecks.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/logs.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/loki.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/mariadb.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/mongodb.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/monitor.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/mysql.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/ntfy.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/pagerduty.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/postgresql.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/__pycache__/sqlite.cpython-311.pyc /usr/lib/python3.11/site-packages/borgmatic/hooks/apprise.py /usr/lib/python3.11/site-packages/borgmatic/hooks/command.py /usr/lib/python3.11/site-packages/borgmatic/hooks/cronhub.py /usr/lib/python3.11/site-packages/borgmatic/hooks/cronitor.py /usr/lib/python3.11/site-packages/borgmatic/hooks/dispatch.py /usr/lib/python3.11/site-packages/borgmatic/hooks/dump.py /usr/lib/python3.11/site-packages/borgmatic/hooks/healthchecks.py /usr/lib/python3.11/site-packages/borgmatic/hooks/logs.py /usr/lib/python3.11/site-packages/borgmatic/hooks/loki.py /usr/lib/python3.11/site-packages/borgmatic/hooks/mariadb.py /usr/lib/python3.11/site-packages/borgmatic/hooks/mongodb.py /usr/lib/python3.11/site-packages/borgmatic/hooks/monitor.py /usr/lib/python3.11/site-packages/borgmatic/hooks/mysql.py /usr/lib/python3.11/site-packages/borgmatic/hooks/ntfy.py /usr/lib/python3.11/site-packages/borgmatic/hooks/pagerduty.py /usr/lib/python3.11/site-packages/borgmatic/hooks/postgresql.py /usr/lib/python3.11/site-packages/borgmatic/hooks/sqlite.py /usr/lib/python3.11/site-packages/borgmatic/logger.py /usr/lib/python3.11/site-packages/borgmatic/signals.py /usr/lib/python3.11/site-packages/borgmatic/verbosity.py /usr/lib/systemd/system/borgmatic.service /usr/lib/systemd/system/borgmatic.timer /usr/sbin/rcborgmatic /usr/share/doc/packages/borgmatic /usr/share/doc/packages/borgmatic/AUTHORS /usr/share/doc/packages/borgmatic/NEWS /usr/share/doc/packages/borgmatic/README.md /usr/share/doc/packages/borgmatic/sample /usr/share/doc/packages/borgmatic/sample/cron /usr/share/doc/packages/borgmatic/sample/cron/borgmatic /usr/share/doc/packages/borgmatic/sample/systemd /usr/share/doc/packages/borgmatic/sample/systemd/borgmatic-user.service /usr/share/doc/packages/borgmatic/sample/systemd/borgmatic-user.timer /usr/share/doc/packages/borgmatic/sample/systemd/borgmatic.service /usr/share/doc/packages/borgmatic/sample/systemd/borgmatic.timer /usr/share/licenses/borgmatic /usr/share/licenses/borgmatic/LICENSE /usr/share/man/man1/borgmatic.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 4 01:57:51 2024