HACK: Use a read-only rootfs (almost)

This is supposed to be supported by upstream systemd *and* buildroot by
now, so let's see what breaks. I expect that sysrepo & netopeer won't
like this because of repository paths and what not. It also won't be
possible to change the system's timezone, passwords, network
configuration etc, which is something that we will have to fix before
this works "for real".

Originally I wanted to go and use something like RAUC this week, but it
isn't really trivial. This hack at least works on the CL-ROADMv2. It's
ugly.

Change-Id: I52510509370c2605787a3c33e78884c936ec1717
diff --git a/configs/czechlight_beaglebone_defconfig b/configs/czechlight_beaglebone_defconfig
index c028035..7d7137f 100644
--- a/configs/czechlight_beaglebone_defconfig
+++ b/configs/czechlight_beaglebone_defconfig
@@ -10,6 +10,7 @@
 BR2_TARGET_GENERIC_PASSWD_SHA256=y
 BR2_INIT_SYSTEMD=y
 BR2_TARGET_GENERIC_GETTY_PORT="ttyO0"
+# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
 BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/overlay/ $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/beaglebone/overlay/"
 BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/dhcp-network.sh $(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/common/systemd-watchdog.sh"
 BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/beaglebone/post-image.sh"