Coder Social home page Coder Social logo

cp2004 / octopi-uptodate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from octoprint/octopi-uptodate

0.0 0.0 0.0 83 KB

Latest OctoPi image with OctoPrint already updated to the latest release

License: GNU General Public License v3.0

Shell 100.00%

octopi-uptodate's Introduction

๐Ÿค– OctoPi-UpToDate

The latest OctoPi release with the latest OctoPrint already included

This repository automatically updates the OctoPrint installation, kernel and bootloader on the latest OctoPi image and provides the resulting image ready to flash. Checkout the releases.

How does this work?

A bunch of simple update scripts are run via CustoPiZer:

  • 01-update-octoprint: Updates OctoPrint to the latest version
  • 02-update-boot: Updates bootloader and kernel to the latest version
  • 03-update-libcamera-apps: Updates the the libcamera apps to the latest version
  • 80-install-user-fix: Installs a compatibility layer to support renaming the pi user, if needed.
  • 81-fix-octopi-txt: Replaces /boot/octopi.txt with one with updated documentation regarding camera options.
  • 99-write-build: Writes the build tag to /etc/octopiuptodate-build

How do I run this?

There's a Taskfile in this repository that you can use to run the update scripts locally.

  • Install Taskfile
  • Install Docker
  • Create a workspace directory and place your input.img in that
  • Run task build

Alternatively, you can also manually run docker:

docker run --rm --privileged -v $(pwd)/workspace:/CustoPiZer/workspace $(pwd)/scripts:/CustoPiZer/workspace/scripts ghcr.io/octoprint/custopizer:latest

Can I do something like this as well?

Sure, check out CustoPiZer's README for instructions on how to set up your own image build for modified but clean OctoPi images!

Are these images available on the download page and in the Raspberry Pi Imager?

Yes, they are!

I have a problem, where's the issue tracker for this project?

If you need support with OctoPrint or OctoPi, please get in touch on the OctoPrint Community Forums.

For issues specific to this project, please open an issue here. Please note that the only issues accepted here are those related to modifications done by this build process, as described above.

Anything not touched by the modification scripts should not be reported here, but rather on the OctoPi issue tracker.

octopi-uptodate's People

Contributors

dependabot[bot] avatar foosel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.