mirror of
https://github.com/unman/shaker.git
synced 2025-03-12 18:36:47 -04:00
Mirage-firewall - update to release 0.9.2
This commit is contained in:
parent
93d5888cc0
commit
748be20a5c
16
mirage.spec
16
mirage.spec
@ -1,6 +1,6 @@
|
||||
Name: 3isec-qubes-mirage-firewall
|
||||
Version: 0.9.1
|
||||
Release: 2%{?dist}
|
||||
Version: 0.9.2
|
||||
Release: 1%{?dist}
|
||||
Summary: Create an Mirage firewall in Qubes
|
||||
|
||||
License: GPLv3+
|
||||
@ -33,7 +33,15 @@ cp -rv %{SOURCE0}/ %{buildroot}/srv/salt
|
||||
if [ $1 -eq 1 ]; then
|
||||
qubesctl state.apply mirage.install
|
||||
elif [ $1 -eq 2 ]; then
|
||||
qubesctl state.apply mirage.extract
|
||||
if [ `qvm-ls --running --raw-list mirage-firewall` == `mirage-firewall` ];then
|
||||
qvm-kill mirage-firewall
|
||||
qubesctl state.apply mirage.absent
|
||||
qubesctl state.apply mirage.install
|
||||
qvm-start mirage-firewall
|
||||
else
|
||||
qubesctl state.apply mirage.absent
|
||||
qubesctl state.apply mirage.install
|
||||
fi
|
||||
fi
|
||||
|
||||
%postun
|
||||
@ -43,6 +51,8 @@ if [ $1 -eq 0 ]; then
|
||||
fi
|
||||
|
||||
%changelog
|
||||
* Fri Feb 07 2025 unman <unman@thirdeyesecurity.org> - 0.9.2
|
||||
- Packages qubes-mirage-firewall 0.9.2
|
||||
* Mon May 20 2024 unman <unman@thirdeyesecurity.org> - 0.9.1
|
||||
- Packages qubes-mirage-firewall 0.9.1
|
||||
* Thu May 09 2024 unman <unman@thirdeyesecurity.org> - 0.9.0
|
||||
|
14
mirage/absent.sls
Normal file
14
mirage/absent.sls
Normal file
@ -0,0 +1,14 @@
|
||||
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
||||
#
|
||||
#
|
||||
#
|
||||
|
||||
{% if grains['nodename'] == 'dom0' %}
|
||||
|
||||
mirage-firewall-remove-old:
|
||||
file.absent:
|
||||
- names:
|
||||
- /var/lib/qubes/vm-kernels/mirage-firewall/modules.img
|
||||
- /var/lib/qubes/vm-kernels/mirage-firewall/initramfs
|
||||
|
||||
{% endif %}
|
@ -1,21 +0,0 @@
|
||||
# vim: set syntax=yaml ts=2 sw=2 sts=2 et :
|
||||
#
|
||||
#
|
||||
#
|
||||
|
||||
{% if grains['nodename'] == 'dom0' %}
|
||||
|
||||
/var/lib/qubes/vm-kernels/mirage-firewall:
|
||||
file.directory:
|
||||
- mode: 755
|
||||
- makedirs: True
|
||||
|
||||
mirage_extracted:
|
||||
archive.extracted:
|
||||
- name: /var/lib/qubes/vm-kernels/
|
||||
- source: salt://mirage/mirage-firewall.tar.bz2
|
||||
- source_hash: ea876bc7525811a16b0dfebe7ee1e91661eeecf67d240298d4ffd31b6ee41843
|
||||
- archive_format: tar
|
||||
- options: -j
|
||||
|
||||
{% endif %}
|
@ -10,14 +10,6 @@
|
||||
- mode: 755
|
||||
- makedirs: True
|
||||
|
||||
mirage_extracted:
|
||||
archive.extracted:
|
||||
- name: /var/lib/qubes/vm-kernels/
|
||||
- source: salt://mirage/mirage-firewall.tar.bz2
|
||||
- source_hash: ea876bc7525811a16b0dfebe7ee1e91661eeecf67d240298d4ffd31b6ee41843
|
||||
- archive_format: tar
|
||||
- options: -j
|
||||
|
||||
mirage-firewall:
|
||||
qvm.present:
|
||||
- name: mirage-firewall
|
||||
@ -46,5 +38,9 @@ mirage-firewall-features:
|
||||
- qubes-firewall
|
||||
- no-default-kernelopts
|
||||
|
||||
mirage-firewall-kernel:
|
||||
file.managed:
|
||||
- name: /var/lib/qubes/vm-kernels/mirage-firewall/vmlinuz
|
||||
- source: salt://mirage/qubes-firewall.xen
|
||||
|
||||
{% endif %}
|
||||
|
Binary file not shown.
BIN
mirage/qubes-firewall.xen
Normal file
BIN
mirage/qubes-firewall.xen
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user