|
|
|
@ -12,27 +12,21 @@ in a Docker-like way, without using Docker. |
|
|
|
|
Requirements |
|
|
|
|
============ |
|
|
|
|
|
|
|
|
|
- python3 >= 3.4 |
|
|
|
|
- python3 >= 3.5 |
|
|
|
|
- Linux kernel >= 4.2 with ``overlayfs`` support |
|
|
|
|
- Python3 DBUS bindings, provided by ``dbus-python`` |
|
|
|
|
- Python3 gobject bindings, provided by ``python3-gobject`` |
|
|
|
|
- systemd >= 222 |
|
|
|
|
- systemd >= 234 |
|
|
|
|
- dnsmasq |
|
|
|
|
- firewalld |
|
|
|
|
- ostree |
|
|
|
|
- lsof |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If the host is Fedora 23 Workstation, run |
|
|
|
|
``dnf install ostree lsof`` |
|
|
|
|
|
|
|
|
|
For Fedora 24/25/26 Workstation, run |
|
|
|
|
For Fedora 27 Workstation, run |
|
|
|
|
``dnf install systemd-container ostree lsof`` |
|
|
|
|
|
|
|
|
|
For Fedora 23 Cloud, run |
|
|
|
|
``dnf install firewalld dnsmasq python3-gobject ostree lsof`` |
|
|
|
|
|
|
|
|
|
For Fedora 24/25/26 Cloud, run |
|
|
|
|
For Fedora 27 Cloud, run |
|
|
|
|
``dnf install firewalld dnsmasq python3-gobject systemd-container ostree lsof`` |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -66,14 +60,14 @@ you can build the module using |
|
|
|
|
|
|
|
|
|
sudo semodule -i {path to sponson}/selinux/sponson.pp |
|
|
|
|
|
|
|
|
|
Fedora 25 also seems to have faults with `machinectl` accessing `/var/lib/machines`, |
|
|
|
|
Fedora 25+ also seems to have faults with `machinectl` accessing `/var/lib/machines`, |
|
|
|
|
so you might want to also use the provided `systemdmachine.pp`. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Licence |
|
|
|
|
======= |
|
|
|
|
|
|
|
|
|
Sponson is Copyright (C) 2015-2017 Sam Black samwwwblack@lapwing.org. |
|
|
|
|
Sponson is Copyright (C) 2015-2018 Sam Black samwwwblack@lapwing.org. |
|
|
|
|
|
|
|
|
|
This program is free software: you can redistribute it and/or modify |
|
|
|
|
it under the terms of the GNU General Public License as published by |
|
|
|
|