mirror of
https://github.com/Rudd-O/qubes-network-server.git
synced 2025-03-01 14:22:35 +01:00
Compare commits
3 Commits
3a214bdfe1
...
658e6dfa08
Author | SHA1 | Date | |
---|---|---|---|
![]() |
658e6dfa08 | ||
![]() |
86fa5c509c | ||
![]() |
15edce34a8 |
@ -3,7 +3,7 @@
|
|||||||
%define mybuildnumber %{?build_number}%{?!build_number:1}
|
%define mybuildnumber %{?build_number}%{?!build_number:1}
|
||||||
|
|
||||||
Name: qubes-network-server
|
Name: qubes-network-server
|
||||||
Version: 0.1.3
|
Version: 0.1.6
|
||||||
Release: %{mybuildnumber}%{?dist}
|
Release: %{mybuildnumber}%{?dist}
|
||||||
Summary: Turn your Qubes OS into a network server
|
Summary: Turn your Qubes OS into a network server
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -92,6 +92,26 @@ tox --current-env
|
|||||||
%post
|
%post
|
||||||
%systemd_post qubes-routing-manager.service
|
%systemd_post qubes-routing-manager.service
|
||||||
|
|
||||||
|
%posttrans
|
||||||
|
# Remove old unit enablement paths.
|
||||||
|
reenable=0
|
||||||
|
if [ -h %{_sysconfdir}/systemd/system/multi-user.target.wants/qubes-routing-manager.service ]
|
||||||
|
then
|
||||||
|
reenable=1
|
||||||
|
rm -f %{_sysconfdir}/systemd/system/multi-user.target.wants/qubes-routing-manager.service
|
||||||
|
fi
|
||||||
|
if [ -h %{_sysconfdir}/systemd/system/qubes-iptables.service.wants/qubes-routing-manager.service ]
|
||||||
|
then
|
||||||
|
reenable=1
|
||||||
|
rm -f %{_sysconfdir}/systemd/system/qubes-iptables.service.wants/qubes-routing-manager.service
|
||||||
|
fi
|
||||||
|
if [ $reenable = 1 ]
|
||||||
|
then
|
||||||
|
mkdir -p %{_sysconfdir}/systemd/system/qubes-network.service.wants
|
||||||
|
ln -sf %{_unitdir}/qubes-routing-manager.service %{_sysconfdir}/systemd/system/qubes-network.service.wants/qubes-routing-manager.service
|
||||||
|
fi
|
||||||
|
exit 0
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
%systemd_preun qubes-routing-manager.service
|
%systemd_preun qubes-routing-manager.service
|
||||||
|
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
[Unit]
|
[Unit]
|
||||||
Description=Configure the network to allow network server VMs
|
Description=Configure the network to allow network server VMs
|
||||||
Documentation=https://github.com/Rudd-O/qubes-network-server
|
Documentation=https://github.com/Rudd-O/qubes-network-server
|
||||||
After=qubes-iptables.service
|
After=qubes-network.service qubes-iptables.service
|
||||||
BindsTo=qubes-iptables.service
|
BindsTo=qubes-iptables.service
|
||||||
|
ConditionPathExists=/var/run/qubes-service/qubes-network
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=notify
|
Type=notify
|
||||||
ExecStart=@SBINDIR@/qubes-routing-manager
|
ExecStart=@SBINDIR@/qubes-routing-manager
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=qubes-iptables.service
|
WantedBy=qubes-network.service
|
||||||
|
Loading…
x
Reference in New Issue
Block a user