Commit Graph

4 Commits (5c19a756032e0a6cff22e1f97b88fa72da447e2e)

Author SHA1 Message Date
Dustin 5c19a75603 publish: Upload rootfs image atomically
Using `--no-W` (disable whole file transfer) saves some time and
bandwidth when uploading the root filesystem image, but it has the
negative side-effect of overwriting the destination file in place.  If
any NBD clients are currently running using the image as their root
filesystem, they are likely to experience SquashFS corruption errors, as
the filesystem driver does not expect the underlying data to change once
it has been mounted.  As such, we have to use the default file transfer
method to create a new file and atomically replace the old file once the
transfer is complete.  The original file will be unlinked and will
eventually be deleted once no clients are using it.
2022-04-04 20:59:34 -05:00
Dustin 95019d20d7 config: disable HDMI overscan
I don't even know why HDMI overscan exists, and I especially don't
understand why it is ON BY DEFAULT on a Raspberry Pi.
2022-04-04 20:59:34 -05:00
Dustin 37ef563b5d Switch to Openbox
Matchbox Window Manager, being designed for mobile devices, does not
handle multiple monitors well.  It manages the monitors together as one
giant screen, which will make it extremely difficult to manage separate
Firefox windows on each screen.  Openbox is almost as lightweight as
Matchbox, but it works significantly better for this use case.
2022-04-04 20:59:34 -05:00
Dustin 2437e6e467 Initial commit 2022-04-04 20:59:32 -05:00