update.sh 700 B

123456789101112
  1. #!/usr/bin/env bash
  2. qvm-run --pass-io sys-net 'bash /home/user/pull.sh'
  3. qvm-run --pass-io sys-net 'cat /tmp/core-admin/qubes/firewall.py' > /tmp/1
  4. qvm-run --pass-io sys-net 'cat /tmp/core-admin/qubes/vm/mix/net.py' > /tmp/2
  5. qvm-run --pass-io sys-net 'cat /tmp/core-admin-client/qubesadmin/firewall.py' > /tmp/3
  6. qvm-run --pass-io sys-net 'cat /tmp/core-admin-client/qubesadmin/tools/qvm_firewall.py' > /tmp/4
  7. mv /tmp/1 /usr/lib/python3.5/site-packages/qubes/firewall.py
  8. mv /tmp/2 /usr/lib/python3.5/site-packages/qubes/vm/mix/net.py
  9. mv /tmp/3 /usr/lib/python3.5/site-packages/qubesadmin/firewall.py
  10. mv /tmp/4 /usr/lib/python3.5/site-packages/qubesadmin/tools/qvm_firewall.py
  11. systemctl restart qubesd