-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathstore.spec
37 lines (28 loc) · 853 Bytes
/
store.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Name: 3isec-qubes-store
Version: 1.01
Release: 1%{?dist}
Summary: A storage template using thunar
License: GPLv3+
SOURCE0: store
%description
This package creates a template with thunar installed, for use by offline storage qubes.
The template is based on the debian-12-minimal template.
Removing this package only removes the salt files, not the template.
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/srv/salt
cp -rv %{SOURCE0}/ %{buildroot}/srv/salt
%files
%defattr(-,root,root,-)
/srv/salt/store/*
%post
if [ $1 -eq 1 ]; then
qubesctl state.apply store.clone
qubesctl --skip-dom0 --targets=template-store state.apply store.install
elif [ $1 -eq 2 ]; then
qubesctl state.apply store.clone
fi
%preun
%changelog
* Mon Feb 12 2024 unman <unman@thirdeyesecurity.org> - 1.01
- First Build