From 067d1a827f264da23fd860f71b2e7355edf3ffe9 Mon Sep 17 00:00:00 2001 From: glitsj16 Date: Tue, 3 Oct 2023 20:09:34 +0000 Subject: Create brz.profile and bzr.profile (#6028) From Breezy's documentation[1] [2]: > Breezy is a friendly fork of the Bazaar (bzr) project, hosted on > http://bazaar.canonical.com/. It is backwards compatibility with > Bazaar's disk format and protocols. One of the key differences with > Bazaar is that Breezy runs on Python 3, rather than on Python 2. breezy is also the drop-in replacement for bazaar on Arch Linux since pacman 6.0.2-8[3]. > By default, Breezy provides support for both the Bazaar and Git file > formats. Note: The profile is implemented as a git redirect. [1] https://github.com/breezy-team/breezy [2] https://www.breezy-vcs.org/ [3] https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/commit/c68a4e6602e3488fa093a18d35202c76a730faf6 --- etc/inc/disable-programs.inc | 1 + etc/profile-a-l/brz.profile | 14 ++++++++++++++ etc/profile-a-l/bzr.profile | 10 ++++++++++ 3 files changed, 25 insertions(+) create mode 100644 etc/profile-a-l/brz.profile create mode 100644 etc/profile-a-l/bzr.profile diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc index 7bc708623..8947c2693 100644 --- a/etc/inc/disable-programs.inc +++ b/etc/inc/disable-programs.inc @@ -386,6 +386,7 @@ blacklist ${HOME}/.config/borg blacklist ${HOME}/.config/brasero blacklist ${HOME}/.config/brave blacklist ${HOME}/.config/brave-flags.conf +blacklist ${HOME}/.config/breezy blacklist ${HOME}/.config/caja blacklist ${HOME}/.config/calibre blacklist ${HOME}/.config/cantata diff --git a/etc/profile-a-l/brz.profile b/etc/profile-a-l/brz.profile new file mode 100644 index 000000000..dcc7af54b --- /dev/null +++ b/etc/profile-a-l/brz.profile @@ -0,0 +1,14 @@ +# Firejail profile for brz +# Description: Distributed VCS with support for Bazaar and Git file formats +# This file is overwritten after every install/update +quiet +# Persistent local customizations +include brz.local +# Persistent global definitions +# added by included profile +#include globals.local + +noblacklist ${HOME}/.config/breezy + +# Redirect +include git.profile diff --git a/etc/profile-a-l/bzr.profile b/etc/profile-a-l/bzr.profile new file mode 100644 index 000000000..61c1aae38 --- /dev/null +++ b/etc/profile-a-l/bzr.profile @@ -0,0 +1,10 @@ +# Firejail profile alias for bzr +# This file is overwritten after every install/update +# Persistent local customizations +include bzr.local +# Persistent global definitions +# added by included profile +#include globals.local + +# Redirect +include brz.profile -- cgit v1.2.3-54-g00ecf