diff --git a/3dprinter-octoprint/CHANGELOG.md b/3dprinter-octoprint/CHANGELOG.md index fc4c7df..ee260bc 100644 --- a/3dprinter-octoprint/CHANGELOG.md +++ b/3dprinter-octoprint/CHANGELOG.md @@ -1,6 +1,11 @@ +## 2023.03.1 + * Add check that OctoPrint can install at buildtime. + * Add missing dependency for armhf (libffi-dev) + ## 2023.03.0 * Mark 3DPrinter-OctoPrint stable * Set realtime flag + * Enable AppArmor ## 2023.02.0 * Add binaries for flashing firmware to printer (avrdude, dfu-util, dfu-programmer, stm32flash). diff --git a/3dprinter-octoprint/Dockerfile b/3dprinter-octoprint/Dockerfile index e7f6959..86bf5ae 100644 --- a/3dprinter-octoprint/Dockerfile +++ b/3dprinter-octoprint/Dockerfile @@ -28,6 +28,7 @@ RUN apt update \ python3-wheel \ build-essential \ caddy \ + libffi-dev \ # Extras. ffmpeg \ avrdude \ @@ -44,3 +45,8 @@ COPY rootfs / RUN chmod +x /etc/cont-init.d/*.sh RUN chmod +x /etc/services.d/*/* RUN chmod +x /scripts/*.sh + +# Test install, verify that install will be possible. +RUN sed 's/#!/# #!/' /etc/cont-init.d/octoprint.sh > /tmp/octoprint.sh +RUN bash /tmp/octoprint.sh \ + && rm -rf /data/* /tmp/* diff --git a/3dprinter-octoprint/config.yaml b/3dprinter-octoprint/config.yaml index 41adb20..90139d5 100644 --- a/3dprinter-octoprint/config.yaml +++ b/3dprinter-octoprint/config.yaml @@ -1,5 +1,5 @@ name: "3DPrinter-OctoPrint" -version: "2023.03.0" +version: "2023.03.1" slug: "3dprinter-octoprint" description: "OctoPrint as an addon, no additional bells and whistles." arch: