build: update RPM Specs

This commit is contained in:
Ben Grande 2024-07-08 11:42:13 +02:00
parent f60077f1a9
commit 85635f305d
No known key found for this signature in database
GPG Key ID: 00C64E14F51F9E56
52 changed files with 330 additions and 41 deletions

View File

@ -107,6 +107,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 3880a35 * Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 3880a35
- fix: ansible references legacy zsh state - fix: ansible references legacy zsh state

View File

@ -43,7 +43,7 @@ disposable qube. If you want to save your session, you can also clone the
template and create app qubes. template and create app qubes.
Default browser to install is Chromium, but you can choose to install Chrome, Default browser to install is Chromium, but you can choose to install Chrome,
Firefox-ESR, W3M or Lynx. Firefox, Firefox-ESR, Mullvad-Browser, W3M or Lynx.
%prep %prep
%setup -q %setup -q
@ -115,6 +115,18 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Mon Jul 01 2024 c0mmando <103726157+c0mmando@users.noreply.github.com> - 41c2100
- fix: remove typo in mullvad-browser install state
* Fri Jun 28 2024 Ben Grande <ben.grande.b@gmail.com> - 077b21d
- feat: support browser installation on Fedora
* Fri Jun 28 2024 Ben Grande <ben.grande.b@gmail.com> - 72068e8
- fix: add Mullvad Browser
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -107,6 +107,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -104,6 +104,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -104,6 +104,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -32,6 +32,7 @@ Requires: qubes-mgmt-salt
Requires: qubes-mgmt-salt-dom0 Requires: qubes-mgmt-salt-dom0
Requires: qusal-dotfiles Requires: qusal-dotfiles
Requires: qusal-sys-git Requires: qusal-sys-git
Requires: qusal-sys-net
Requires: qusal-sys-pgp Requires: qusal-sys-pgp
Requires: qusal-sys-ssh-agent Requires: qusal-sys-ssh-agent
Requires: qusal-utils Requires: qusal-utils
@ -81,6 +82,8 @@ if test "$1" = "1"; then
qubesctl --skip-dom0 --targets=tpl-dev state.apply dev.install qubesctl --skip-dom0 --targets=tpl-dev state.apply dev.install
qubesctl --skip-dom0 --targets=dvm-dev state.apply dev.configure-dvm qubesctl --skip-dom0 --targets=dvm-dev state.apply dev.configure-dvm
qubesctl --skip-dom0 --targets=dev state.apply dev.configure qubesctl --skip-dom0 --targets=dev state.apply dev.configure
if test -n "${proxy_target}"; then
sudo qubesctl --skip-dom0 --targets="${proxy_target}" state.apply sys-net.install-proxy
elif test "$1" = "2"; then elif test "$1" = "2"; then
## Upgrade ## Upgrade
true true
@ -113,6 +116,18 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - 34d2943
- fix: correct markdown lint package name
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jul 02 2024 Ben Grande <ben.grande.b@gmail.com> - 06af125
- feat: clean dev installation
* Wed Jun 26 2024 Ben Grande <ben.grande.b@gmail.com> - eb3a8ab
- feat: install Qusal TCP Proxy on updatevm's origin
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -104,6 +104,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -107,6 +107,15 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 28 2024 Ben Grande <ben.grande.b@gmail.com> - f903c0e
- feat: get GUI user with salt modules
* Wed Jun 26 2024 Ben Grande <ben.grande.b@gmail.com> - c2fc4b5
- feat: show origin template features of any class
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - e9801c8 * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - e9801c8
- feat: helper to show mgmt property information - feat: helper to show mgmt property information

View File

@ -18,7 +18,7 @@
Name: qusal-dotfiles Name: qusal-dotfiles
Version: 0.0.1 Version: 0.0.1
Release: 1%{?dist} Release: 1%{?dist}
Summary: Ben Grande's Dotfiles Summary: Dotfiles
Group: qusal Group: qusal
Packager: %{?_packager}%{!?_packager:Ben Grande <ben.grande.b@gmail.com>} Packager: %{?_packager}%{!?_packager:Ben Grande <ben.grande.b@gmail.com>}
Vendor: Ben Grande Vendor: Ben Grande
@ -35,21 +35,21 @@ Requires: qubes-mgmt-salt-dom0
%description %description
Configuration and scripts targeting: Configuration and scripts targeting:
- Usability: * Usability:
- Vi keybindings for application movement * Vi keybindings for application movement
- Emacs keybindings for command-line editing * Emacs keybindings for command-line editing
- XDG Specification to not clutter $HOME * XDG Specification to not clutter $HOME
- Portability: * Portability:
- POSIX compliant code * POSIX compliant code
- Drop-in configuration files * Drop-in configuration files
- Tested in Qubes OS Dom0, Debian, Fedora, OpenBSD * Tested in Qubes OS Dom0, Debian, Fedora, OpenBSD
- Tasks: * Tasks:
- GUI: x11, gtk * GUI: x11, gtk
- SCM: git, tig, git-shell * SCM: git, tig, git-shell
- Keys: gpg, ssh * Keys: gpg, ssh
- Networking: curl, urlview, wget, w3m * Networking: curl, urlview, wget, w3m
- Productivity: tmux, vim * Productivity: tmux, vim
- Shell: sh, bash, zsh, less, dircolors * Shell: sh, bash, zsh, less, dircolors
%prep %prep
%setup -q %setup -q
@ -118,6 +118,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 88d9ba5
- fix: update dotfiles module
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - e279113 * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - e279113
- fix: build RPM contained in spec definitions - fix: build RPM contained in spec definitions

View File

@ -126,6 +126,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -107,6 +107,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -108,6 +108,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -104,6 +104,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -104,6 +104,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -115,6 +115,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -106,6 +106,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - 15711c9 * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - 15711c9
- fix: do not change kicksecure kernel by default - fix: do not change kicksecure kernel by default

View File

@ -131,6 +131,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -108,6 +108,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -109,6 +109,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -113,6 +113,15 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Mon Jul 01 2024 Ben Grande <ben.grande.b@gmail.com> - 140b96b
- fix: remove expired GitHub web-flow signing key
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -106,6 +106,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -120,6 +120,18 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 91cf478
- fix: use mirrors metalink as a submodule
* Wed Jun 26 2024 Ben Grande <ben.grande.b@gmail.com> - 4a72a48
- feat: deploy Qusal Builder configuration
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - d0ed3a8 * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - d0ed3a8
- fix: repository dir uses debug directory - fix: repository dir uses debug directory

View File

@ -110,6 +110,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 28 2024 Ben Grande <ben.grande.b@gmail.com> - 72068e8
- fix: add Mullvad Browser
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -107,6 +107,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -108,6 +108,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - 1bec52b * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - 1bec52b
- fix: install correct repository for signal - fix: install correct repository for signal

View File

@ -112,6 +112,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -110,6 +110,21 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - a9ca2f0
- doc: inform how to use USB audio in disp-sys-audio
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jul 02 2024 Ben Grande <ben.grande.b@gmail.com> - 9320c3f
- feat: disable OBEX Bluetooth file transfer method
* Tue Jul 02 2024 Ben Grande <ben.grande.b@gmail.com> - 422ec06
- fix: sync Qrexec audio policies
* Fri Jun 28 2024 Ben Grande <ben.grande.b@gmail.com> - 077b21d
- feat: support browser installation on Fedora
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -137,6 +137,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -41,9 +41,9 @@ packages, so that you need only download a package once and fetch locally the
next time you want to upgrade your system packages. next time you want to upgrade your system packages.
When you install this package, qubes will be tagged with "updatevm-sys-cacher" When you install this package, qubes will be tagged with "updatevm-sys-cacher"
and they will be altered to use the proxy by default. When there is "https://" and they will be altered to use the proxy by default. When there is <https://>
in your repository definitions, the entries will be changed in the templates in your repository definitions, the entries will be changed in the templates
from to "http://HTTPS///". This is so that the request to the proxy is plain from to <http://HTTPS///>. This is so that the request to the proxy is plain
text, and the proxy will then make the request via https. text, and the proxy will then make the request via https.
This change will be done automatically for every template that exists and is This change will be done automatically for every template that exists and is
@ -52,9 +52,9 @@ those templates will not be cached.
The caching proxy supports: The caching proxy supports:
- Debian and derivatives (but not Whonix) * Debian and derivatives (but not Whonix)
- Fedora and derivatives * Fedora and derivatives
- Arch Linux and derivatives * Arch Linux and derivatives
%prep %prep
%setup -q %setup -q
@ -130,6 +130,24 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Sat Jul 06 2024 Ben Grande <ben.grande.b@gmail.com> - 8604887
- feat: unify cacher tag list to a single script
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - 1425cda
- fix: cache Mullvad packages
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - d457302
- feat: lint python files
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - d316999
- doc: add browser isolation feature to design guide
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - ab1438f * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - ab1438f
- fix: change Launchpad repository to HTTPS domain - fix: change Launchpad repository to HTTPS domain
@ -261,21 +279,3 @@ fi
* Wed Dec 20 2023 Ben Grande <ben.grande.b@gmail.com> - d3ae662 * Wed Dec 20 2023 Ben Grande <ben.grande.b@gmail.com> - d3ae662
- fix: cacher client installation indentation - fix: cacher client installation indentation
* Wed Dec 20 2023 Ben Grande <ben.grande.b@gmail.com> - a78b90e
- fix: better output for cacher tag assignment
* Tue Dec 19 2023 Ben Grande <ben.grande.b@gmail.com> - 71d22c5
- refactor: reorder states to avoid race condition
* Tue Dec 19 2023 Ben Grande <ben.grande.b@gmail.com> - b4d142b
- refactor: move appended states to drop-in rc.local
* Tue Dec 19 2023 Ben Grande <ben.grande.b@gmail.com> - e670d02
- fix: skip client setup on cacher initialization
* Tue Nov 21 2023 Ben Grande <ben.grande.b@gmail.com> - ec2dab3
- fix: stop modifying distribution package files
* Tue Nov 14 2023 Ben Grande <ben.grande.b@gmail.com> - 41c5418
- fix: cacher shuting down on long running updates

View File

@ -123,6 +123,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -123,6 +123,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -111,6 +111,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -111,6 +111,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -110,6 +110,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -114,6 +114,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Wed Jun 26 2024 Ben Grande <ben.grande.b@gmail.com> - eb3a8ab
- feat: install Qusal TCP Proxy on updatevm's origin
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45 * Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45
- feat: use native TCP socket with Qrexec - feat: use native TCP socket with Qrexec

View File

@ -111,6 +111,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Sun Jun 30 2024 Ben Grande <ben.grande.b@gmail.com> - 54b07fb
- doc: example to enable split-gpg2-client service
* Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - beaf07d * Mon Jun 24 2024 Ben Grande <ben.grande.b@gmail.com> - beaf07d
- fix: include shell profile sourcer - fix: include shell profile sourcer

View File

@ -119,6 +119,24 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Sun Jul 07 2024 Ben Grande <ben.grande.b@gmail.com> - ab044c1
- feat: bump Pi-Hole version
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - 14b3896
- feat: use ip interface group for faster evaluation
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Mon Jul 01 2024 Ben Grande <ben.grande.b@gmail.com> - 140b96b
- fix: remove expired GitHub web-flow signing key
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - d316999
- doc: add browser isolation feature to design guide
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Sat Jun 22 2024 Ben Grande <ben.grande.b@gmail.com> - f5528fe * Sat Jun 22 2024 Ben Grande <ben.grande.b@gmail.com> - f5528fe
- fix: remove duplicated updates proxy feature - fix: remove duplicated updates proxy feature

View File

@ -111,6 +111,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45 * Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45
- feat: use native TCP socket with Qrexec - feat: use native TCP socket with Qrexec

View File

@ -114,6 +114,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45 * Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45
- feat: use native TCP socket with Qrexec - feat: use native TCP socket with Qrexec

View File

@ -47,7 +47,7 @@ number of key pairs, which are used by different qubes.
A centralized SSH server is very useful not only for keeping your private keys A centralized SSH server is very useful not only for keeping your private keys
safe, but also for keeping your workflow organized. You can delete qubes that safe, but also for keeping your workflow organized. You can delete qubes that
are SSH clients without loosing access to your remote server, because the are SSH clients without losing access to your remote server, because the
authentication keys are on the sys-ssh-agent server, your client qube should authentication keys are on the sys-ssh-agent server, your client qube should
only hold the SSH configuration, which can be reconstructed. only hold the SSH configuration, which can be reconstructed.
@ -120,6 +120,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -114,6 +114,12 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45 * Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45
- feat: use native TCP socket with Qrexec - feat: use native TCP socket with Qrexec

View File

@ -120,6 +120,15 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - d316999
- doc: add browser isolation feature to design guide
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45 * Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 4facf45
- feat: use native TCP socket with Qrexec - feat: use native TCP socket with Qrexec

View File

@ -105,4 +105,11 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Sun Jul 07 2024 Ben Grande <ben.grande.b@gmail.com> - a2fff01
- fix: remove unimplemented policy creation
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - b918478
- doc: interactive Tailscale login command
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - eed904c
- feat: add Tailscale formula

View File

@ -105,6 +105,21 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - a9ca2f0
- doc: inform how to use USB audio in disp-sys-audio
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Tue Jul 02 2024 Ben Grande <ben.grande.b@gmail.com> - 422ec06
- fix: sync Qrexec audio policies
* Sun Jun 30 2024 Ben Grande <ben.grande.b@gmail.com> - 09bd216
- fix: fold character that is not special for Jinja
* Tue Jun 25 2024 Ben Grande <ben.grande.b@gmail.com> - 9c28068
- refactor: prefer systemd sockets over socat
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -108,6 +108,15 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Fri Jul 05 2024 Ben Grande <ben.grande.b@gmail.com> - 80482bf
- fix: use systemd-resolved DNS on boot
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 28 2024 Ben Grande <ben.grande.b@gmail.com> - 59fc487
- fix: bind wireguard configuration directory
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -105,6 +105,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -107,6 +107,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -103,6 +103,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Sat Jun 22 2024 Ben Grande <ben.grande.b@gmail.com> - a6194e0 * Sat Jun 22 2024 Ben Grande <ben.grande.b@gmail.com> - a6194e0
- fix: remove cacher tag from Kicksecure template - fix: remove cacher tag from Kicksecure template

View File

@ -108,6 +108,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -105,6 +105,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -106,6 +106,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2

View File

@ -107,6 +107,9 @@ fi
%dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies. %dnl TODO: missing '%ghost', files generated during %post, such as Qrexec policies.
%changelog %changelog
* Thu Jul 04 2024 Ben Grande <ben.grande.b@gmail.com> - 383c840
- doc: lint markdown files
* Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea * Fri Jun 21 2024 Ben Grande <ben.grande.b@gmail.com> - c84dfea
- fix: generate RPM Specs for Qubes Builder V2 - fix: generate RPM Specs for Qubes Builder V2