From 38ea6f65a3276cfae98702c2ce8623a5e05fa994 Mon Sep 17 00:00:00 2001 From: paukstelis Date: Fri, 30 Dec 2022 08:04:07 -0500 Subject: [PATCH] version, readme --- README.md | 13 +++---------- octoprint_deploy.sh | 2 +- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 12332a3..c8da558 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ These files provide a bash script for quickly deploying multiple octoprint insta * General Linux (Ubuntu/Mint/RPiOS/Debian/Fedora/Arch/etc.) * __You do not need to install OctoPrint using any Wiki instructions, snap, etc. The script will do it for you.__ * octoprint_deploy uses systemd services, so avoid distros that do not use systemd by default (MX Linux or chroot based systems like Chrome+crouton) + * SELinux (Fedora) casues issues, particularly with camera services. Use at your own risk (or desiable SELinux). * Basic guide video here: https://youtu.be/1YINWQ5fNn0 * All commands assume you are operating out of your home directory. * Install Ubuntu 20+, Mint 20.3+, Debian, DietPi, RPiOS, Armbian, Fedora35+, or ArchLinux on your system (make sure your user is admin for sudo). @@ -59,20 +60,12 @@ These files provide a bash script for quickly deploying multiple octoprint insta * Change udev rules for an instance with `sudo octoprint_deploy/octoprint_deploy.sh replace` * Always a good idea to update octoprint_deploy from time-to-time with `git -C octoprint_deploy pull` # Recent Changes +* If haproxy is used, cameras stream can be placed behind it. * Allow making backups of generic instance. * Add 'noserial' command line option. Currently for cameras only, this will unset the serial number in cases where cameras are known to share a serial number. * Add detection for ch34x driver. This is used by Weedo printers and must be compiled separately. * Utility sub-menu for less used options. * Share Uploads option which will set the same upload directory for all instances. -* Filter out `generic` instance from lists where it does not need to be. -* Added `Instance Status` option which will report the status of each instance (as seen been systemctl status). -* Added `Sync Users` option. It will copy users.yaml file from selected instances to all other instances (including template) -* Starting with 0.1.4, added `Update` in the menu which will update octoprint_deploy via git (then exit) -* Rename printers_udev.sh to udev_rules.sh. Allows writing udev rules for both printers and cameras without full deployment. -* 0.1.3, printer and camera detection now done with dmesg instead of journalctl. This allows faster timeouts when a device is detected by the USB port but it does not have a serial number. -* Fail if sudouser is root. -* Add MIT license -# TODO -* Multiple cameras for an instance (see multi-camera branch) + diff --git a/octoprint_deploy.sh b/octoprint_deploy.sh index 15c0966..a3bd8b7 100755 --- a/octoprint_deploy.sh +++ b/octoprint_deploy.sh @@ -1336,7 +1336,7 @@ instance_status() { } main_menu() { - VERSION=0.1.9 + VERSION=0.2.0 #reset UDEV='' TEMPUSB=''