Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on: [push, pull_request]

env:
# This should be the minimum version required to run setools:
SELINUX_USERSPACE_VERSION: main
SELINUX_USERSPACE_VERSION: libsepol-3.9

# GitHub doesn't support building env
# vars from others in this block.
Expand Down
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,15 @@ As such it contains a setup.py script that will install the tools.
To run SETools basic command line tools, the following packages are required:

* Python 3.10+
* NetworkX 2.6+
* pygraphviz
* setuptools
* libselinux
* libsepol 3.2+
* libsepol 3.9+

To run SETools graph-based analysis, domain transition and information flow,
the following packages are also required:

* NetworkX 2.6+
* pygraphviz (optional, for graphical output)

To run SETools graphical tools, the following packages are also required:

Expand Down Expand Up @@ -86,9 +90,7 @@ Unpack the official distribution or check out the git repository,
and perform the following at the root:

```bash
$ python setup.py build_ext
$ python setup.py build
$ python setup.py install
$ sudo pip install --use-pep517 .
```

This will put the applications in /usr/bin, data files in `/usr/share/setools`,
Expand Down
Loading