* begin using native OP backup
* path fix
* restore menu
* don't send whole path
* use CAMERA_ARR for instance_status
* read arrays only if files exist
* ready for PR
* better failure if first run is true
* better conditional for tempusb
* remove camera port selection
* syntax error
* bad break
* add qualifier if udev not set
* fix second cameras. README
* version update
* better failure if first run is true
* better conditional for tempusb
* remove camera port selection
* syntax error
* bad break
* add qualifier if udev not set
* split
* split2
* more splitting
* working
* towards working
* menu changes
* run through prepare
* minorfix
* octoprint_generic
* break in template
* replace daemonpath with octoexec
* move first install to instance
* move BASE to instance
* instance fix
* double period
* damn loop!
* add camera to deploy
* fix camera
* toward functional
* main_menu if not ready
* not equal or -ne?
* template copy
* clean ups
* byid camera detect
* do byid detect by default
* classwebcam
* classicwebcam
* appned_value camera work
* use users for modification in cameras
* fancy colors
* updating colors
* status menu colors and cams
* surpress errors on no files
* remove most logging
* dnf mods
* selinux
* redirect error output to /dev/null
* package cleanup
* remove udev, cloud
* octopi update
* resource prepare from menu
* quick fix
* pacman fix
* more echos
* add udev flag in /etc/octoprint_deploy
* opensuse fixes
* zypper, minor fixes
* change_streamer
* diagnostics, octoprint_cameras, etc
* diagnostic menu
* logging for diagnostics
* add config.yaml to diagnostics
* add logging for config.yaml
* readme work, add deb_pacakges for octopi,
* README
* port fixing
* port fixes
* add deb_packages command for troubleshooting
* fix ports
* add octopi flag, I fucking hate octopi
* udev rule work
* add/remove udev
* menu fix
* menu fixes
* add detect printer for add_udev
* better detection for remove_udev
* remove udev
* working on sed for udev
* fixed udev remove
* camera udev
* add instace to add_udev_camera
* readme, cleanup
* choose what parts of template to copy
* rsync as user
* additionalPorts
* remove cameras from camera list
* finally fixing haproxy
* restart haproxy
* fix stop
* put extra cams in first cam blocks for removal
* need to handle first camera instance
* missed a backslash?
* missed the start