From cbea048ff714a648f33bb6eaf60eba3e4c24dd20 Mon Sep 17 00:00:00 2001 From: Fredrik Baberg Date: Fri, 13 Jan 2023 12:53:56 +0100 Subject: [PATCH] Disable AppArmor profile --- 3dprinter-octoprint/CHANGELOG.md | 3 +++ 3dprinter-octoprint/apparmor.txt | 12 +++++++++++- 3dprinter-octoprint/config.yaml | 6 +++--- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/3dprinter-octoprint/CHANGELOG.md b/3dprinter-octoprint/CHANGELOG.md index fb3d80c..816d4eb 100644 --- a/3dprinter-octoprint/CHANGELOG.md +++ b/3dprinter-octoprint/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2023.01.2 + * Disable AppArmor profile. + ## 2023.01.1 * Add AppArmor profile * Add support for GPIO diff --git a/3dprinter-octoprint/apparmor.txt b/3dprinter-octoprint/apparmor.txt index e3756ba..13ec804 100644 --- a/3dprinter-octoprint/apparmor.txt +++ b/3dprinter-octoprint/apparmor.txt @@ -35,7 +35,17 @@ profile 3dprinter-octoprint flags=(attach_disconnected,mediate_deleted) { # Receive signals from S6-Overlay signal (receive) peer=*_3dprinter-octoprint, - + capability dac_override, + + @{PROC}/*/cpuset r, + @{PROC}/sys/net/** r, + /data/config/caddy/** rw, + /etc/** r, + /etc/caddy/** rw, + /sys/devices/virtual/** r, + /usr/bin/caddy rm, + /var/log/** rw, + @{HOME}/.step/ w, } } \ No newline at end of file diff --git a/3dprinter-octoprint/config.yaml b/3dprinter-octoprint/config.yaml index 19fac51..a576c82 100644 --- a/3dprinter-octoprint/config.yaml +++ b/3dprinter-octoprint/config.yaml @@ -1,5 +1,5 @@ name: "3DPrinter-OctoPrint" -version: "2023.01.1" +version: "2023.01.2" slug: "3dprinter-octoprint" description: "OctoPrint as an addon, no additional bells and whistles." arch: @@ -18,7 +18,7 @@ devices: # - "/dev/gpiomem" privileged: - SYS_RAWIO -apparmor: true +apparmor: false gpio: true usb: true uart: true @@ -39,4 +39,4 @@ panel_icon: mdi:printer-3d panel_title: 3DPrinter-OctoPrint stage: experimental init: false -realtime: true \ No newline at end of file +realtime: true