mirror of
https://github.com/roddhjav/apparmor.d.git
synced 2024-11-14 23:43:56 +01:00
doc: cosmetic.
This commit is contained in:
parent
46641e6cc6
commit
70a8407bd7
@ -2,8 +2,6 @@
|
||||
title: Concepts
|
||||
---
|
||||
|
||||
# Concepts
|
||||
|
||||
*One profile a day keeps the hacker away*
|
||||
|
||||
There are over 50000 Linux packages and even more applications. It is simply not possible to write an AppArmor profile for all of them. Therefore, a question arises:
|
||||
|
@ -2,8 +2,6 @@
|
||||
title: Development
|
||||
---
|
||||
|
||||
# Development
|
||||
|
||||
You want to contribute to `apparmor.d`, **thanks a lot for this.** Feedbacks, contributors, pull requests are all very welcome. You will find in this page all the useful information needed to contribute.
|
||||
|
||||
??? info "How to contribute"
|
||||
|
@ -2,8 +2,6 @@
|
||||
title: Integration Tests
|
||||
---
|
||||
|
||||
# Integration Tests
|
||||
|
||||
!!! danger "Work in Progress"
|
||||
|
||||
The purpose of integration testing in apparmor.d is to ensure the profiles are not going to break a program when used in the Linux distribution and desktop environment we support.
|
||||
|
@ -2,8 +2,6 @@
|
||||
title: Tests suite
|
||||
---
|
||||
|
||||
# Tests suite
|
||||
|
||||
A full test suite to ensure compatibility across distributions and software is still a work in progress. Here is an overview of the current CI jobs:
|
||||
|
||||
**On Gitlab CI**
|
||||
|
@ -21,7 +21,7 @@ title: Full system policy
|
||||
## Install
|
||||
|
||||
|
||||
This feature is only enabled when the project is built with `make full`. [Early policy](https://gitlab.com/apparmor/apparmor/-/wikis/AppArmorInSystemd#early-policy-loads) load **must** also be enabled.
|
||||
This feature is only enabled when the project is built with `make full`. [Early policy](https://gitlab.com/apparmor/apparmor/-/wikis/AppArmorInSystemd#early-policy-loads) load **must** also be enabled. Once `apparmor.d` has been installed in FSP mode, it is required to reboot to apply the changes.
|
||||
|
||||
In `/etc/apparmor/parser.conf` ensure you have:
|
||||
```
|
||||
|
@ -2,7 +2,6 @@
|
||||
title: AppArmor.d
|
||||
---
|
||||
|
||||
# AppArmor.d
|
||||
|
||||
**Full set of AppArmor profiles**
|
||||
|
||||
|
@ -2,8 +2,6 @@
|
||||
title: Known issues
|
||||
---
|
||||
|
||||
# Known issues
|
||||
|
||||
Known bugs are tracked on the meta issue **[#75](https://github.com/roddhjav/apparmor.d/issues/74)**.
|
||||
|
||||
!!! info
|
||||
|
@ -2,8 +2,6 @@
|
||||
title: System Recovery
|
||||
---
|
||||
|
||||
# System Recovery
|
||||
|
||||
Issue in some core profiles like the systemd suite, or the desktop environment can fully break your system. This should not happen a lot, but if it does here is the process to recover your system on Archlinux:
|
||||
|
||||
1. Boot from a Archlinux live USB
|
||||
|
@ -2,8 +2,6 @@
|
||||
title: Report AppArmor logs
|
||||
---
|
||||
|
||||
# Report AppArmor logs
|
||||
|
||||
The **[aa-log](usage.md#apparmor-log)** tool reports all AppArmor `DENIED` and `ALLOWED`. It should be used to fix AppArmor related issues.
|
||||
|
||||
While testing, if something get wrong, you need to put the profile in complain mode, so that you can investigate, and it does not block your program.
|
||||
|
Loading…
Reference in New Issue
Block a user