Compiler la politique SELinux à partir des sources
Ce TD est à réaliser dans une machine virtulle Fedora. Avec les machines vagrant :
$ vagrant up selinux
$ vagrant ssh selinux
Objectifs
- Recompiler la politique SELinux complète
Obtenir les sources complètes de la politique SELinux
Pour récupérer les sources de la politique et les recompiler :
$ dnf download --source selinux-policy
$ rpm --install selinux-policy-3.13.1-283.19.fc27.src.rpm 2>/dev/null # erreurs non importantes
$ sudo dnf install -y rpmdevtools
$ sudo dnf builddep -y selinux-policy
$ sudo dnf install -y @development-tools
$ cd ~/rpmbuild/SPECS
$ rpmbuild -bp selinux-policy.spec # erreurs non importantes
$ cd ~/rpmbuild/BUILD/serefpolicy-3.13.1