[-d root] should override configuration (ROOT_DEV)
schnapps -d /dev/<root partition>
works as expected when the node is booted to the default /dev/mmcblk0p1 but it does not when booted to an USB partition (maybe also SSD but could not test since u-boot GPT support is not implemented).
When booted to an USB partition (interior USB 2.0 with MBR) the root path specified with -d
is entirely neglected and schnapps only deals with the current root partition.
Curiously however, manipulating /etc/schnapps/config with ROOT_DEV="/dev/<root partition>"
works as expected when booted to an USB partition.
Tested with HBS | HBD | Master and reproduces reliably on each installation.