Replaced whiptail with dialog since dialog has more features and looks
nicer imo
OctoPrint has been moved to /srv/octoprint
There is now an OctoPrint group as well as an OctoPrint user
First-time will now ask if you want to preinstall some curated plugins
Added warning advising end users that this is nowhere near production
ready.
Added more stuff to TODO
README improvements
Timestamps in the build now grab the time at the beginning of the build,
instead of the end
Sudoers file didn't use chroot path
Rearranged octo-config into first-time folder and renamed first-time
folder to utils
Added the unix timestamp for when the build was built to the file name
Disabled no password on the pi account for sudo actions
Fixed a stupid mistake where I piped a function into bash instead of
the void
Fixed NoDM configuration file, now dynamically generates instead of
copying a file.
Removed swap file because this shreds through MicroSDs and isn't needed
either.
GUI has been implemented using NoDM
Some files have been shifted to more appropriate stages
Updated the name in NOOBS (although whats the point?)
OctoPrint is now built and installed
Removed LightDM as its a buggy mess
This reverts commit 1806504983.
In Buster, APT has built‐in support for HTTPS repos (since version 1.5).
The ca-certificates package is already included in the modified file, so
this commit shouldn’t break anything.
* Added Docker support
- replaced necessity for devicemapper (through kpartx) by using parted and
losetup with offsets
- added Dockerfile
- added dependency for parted and grep
- added hints to README.md
- common: loop through unmounts, fix shellcheck warnings
* stage2: use debconf instead of console-setup patch. Fixes#41