diff --git a/3dprinter-octoprint/apparmor.txt b/3dprinter-octoprint/apparmor.txt new file mode 100644 index 0000000..5f8442a --- /dev/null +++ b/3dprinter-octoprint/apparmor.txt @@ -0,0 +1,29 @@ +#include + +profile 3DPrinter-OctoPrint flags=(attach_disconnected,mediate_deleted,complain) { + #include + + # Capabilities + file, + signal (send) set=(kill,term,int,hup,cont), + + # S6-Overlay + /init ix, + /bin/** ix, + /usr/bin/** ix, + /run/{s6,s6-rc*,service}/** ix, + /package/** ix, + /command/** ix, + /etc/services.d/** rwix, + /etc/cont-init.d/** rwix, + /etc/cont-finish.d/** rwix, + /run/{,**} rwk, + /dev/tty rw, + + # Bashio + /usr/lib/bashio/** ix, + /tmp/** rwk, + + # Access to options.json and other files within your addon + /data/** rw, +} \ No newline at end of file diff --git a/3dprinter-octoprint/config.yaml b/3dprinter-octoprint/config.yaml index 57b0b16..037ae0f 100644 --- a/3dprinter-octoprint/config.yaml +++ b/3dprinter-octoprint/config.yaml @@ -1,5 +1,5 @@ name: "3DPrinter-OctoPrint" -version: "2023.01.0" +version: "2023.01.01" slug: "3dprinter-octoprint" description: "OctoPrint as an addon, no additional bells and whistles." arch: @@ -13,9 +13,12 @@ ports: 5000/tcp: null ports_description: 5000/tcp: Web-based interface -# devices: -apparmor: false -# map: +# devices: +# - /dev/mem +# - /dev/gpiomem +privileged: + - SYS_RAWIO +apparmor: true gpio: true usb: true uart: true