A Call to arms

This one will be quick. The real details can be found here

I'm the new maintainer of KlipperWRT-EX (a fork of KlipperWRT), and I'm trying to use BTRFS subvolumes instead of extroot (for various reasons).

In trying to integrate everything with UCI (in this case /etc/config/fstab), I was running into some issues with multiple BTRFS subvolumes on one partition in several different locations.

Again, exact details can be found here.

If anyone with sufficient knowledge of how /etc/config/fstab actually mounts things (how it parses the UCI configuration) any help would be greatly appreciated.

Many thanks!