Ben Grande
1b2f1ba941
fix: avoid operand evaluation as argument
...
Explicit end option parsing as the shell can be quite dangerous without
it.
2024-08-06 17:13:25 +02:00
Ben Grande
f60077f1a9
doc: spell check
2024-07-08 11:41:45 +02:00
Ben Grande
1425cdaf1c
fix: cache Mullvad packages
2024-07-05 16:31:24 +02:00
Ben Grande
9c280689d8
refactor: prefer systemd sockets over socat
...
- Document preferred method for socket use depending on use case;
- Fix Github web-flow key;
- Standardize naming of services;
- Use sys-ssh in ansible formula;
- Start services conditionally with Qubes Service and evaluated by
systemd ConditionPathExists= instead of installing on a per qube basis
with rc.local scripts;
- Change Qusal services to "qusal-" prefix instead of "qubes-" prefix.
Fixes: https://github.com/ben-grande/qusal/issues/80
Fixes: https://github.com/ben-grande/qusal/issues/79
2024-06-25 22:16:26 +02:00
Ben Grande
ab1438f4b5
fix: change Launchpad repository to HTTPS domain
...
Fixes: https://github.com/ben-grande/qusal/issues/72
2024-06-24 14:32:34 +02:00
Ben Grande
c456af2718
fix: remove duplicated Fedora mirrors
2024-06-10 19:15:14 +02:00
Ben Grande
b4de619197
fix: update Debian and Fedora mirrors
2024-06-10 13:57:18 +02:00
Ben Grande
2b181f854a
fix: merge Qubes OS repositories
...
Only deb and rpm where cached and only if used from the Qubes website
and made to individual directories. Now every package from every package
manager Qubes supports will be cached.
Update according to upstream.
2024-06-10 13:56:59 +02:00
Ben Grande
bb384403ad
feat: revive caching of Fedora qubes
...
- Update with cacher upstream changes;
- Fix README command typos;
- Restore Fedora functionality;
- Update mirror list;
- Move repository definitions to separate files for readability; and
- Add Tailscale and Blackarch repository.
2024-06-07 15:01:16 +02:00
Ben Grande
9cb7d72044
fix: cacher: use systemd service drop-in directory
2024-05-29 13:56:46 +02:00
Ben Grande
a2e1972389
fix: cache Mozilla and Element repository
2024-05-29 09:55:38 +02:00
Ben Grande
e84959bebb
fix: update fedora mirror list with upstream
...
Experiment with setting zchunk to false in DNF for Fedora.
Fixes: https://github.com/ben-grande/qusal/issues/47
2024-04-30 14:53:21 +02:00
Ben Grande
9e96d80b52
fix: add missing archlinux mirror
2024-03-21 16:30:36 +01:00
Ben Grande
0cd3e662da
fix: remove hardcoded fedora versions from cacher
2024-02-22 21:58:14 +01:00
Ben Grande
23dbc723cb
fix: update apt-cacher-ng mirror list
2024-02-22 21:57:26 +01:00
Ben Grande
89bd760d3c
feat: add OpenTofu
2024-02-19 23:36:54 +01:00
Ben Grande
6efcc1da77
chore: copyright update
2024-01-29 16:49:54 +01:00
Ben Grande
0887c24a19
fix: remove unicode from used files
...
No considering license, copyright notices kept outside of the installed
directories, but excluding keys that have unicode in their comment
section.
2024-01-18 15:23:52 +01:00
Ben Grande
233ac76bcb
fix: sys-cacher tag compliance with default tags
...
The default tags start with the capability than the qube name, such as
audiovm-dom0 and guivm-dom0.
2024-01-12 17:30:29 +01:00
Ben Grande
38d98ecb0d
fix: nft shebang and table names
2023-12-20 16:49:58 +01:00
Ben Grande
b4d142b640
refactor: move appended states to drop-in rc.local
2023-12-19 22:50:59 +01:00
Ben Grande
ec2dab3bf5
fix: stop modifying distribution package files
...
Avoids breaking package updates.
2023-11-21 23:55:16 +00:00
Ben Grande
963e72c7ed
chore: Fix unman copyright contact
2023-11-13 18:18:06 +00:00
Ben Grande
5eebd789ed
refactor: initial commit
2023-11-13 14:33:28 +00:00