|
|
|
@ -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
|
|
|
|
|