Fix systemd and rauc dependencies

These packages attempt to manipulate directories/files created by RAUC
and systemd, so let's ensure that they are built in a correct order.

Change-Id: Id51b873bb31a1771d11dc0c13f0208da972dd13f
diff --git a/package/czechlight-cfg-fs/czechlight-cfg-fs.mk b/package/czechlight-cfg-fs/czechlight-cfg-fs.mk
index 9f28965..68efadb 100644
--- a/package/czechlight-cfg-fs/czechlight-cfg-fs.mk
+++ b/package/czechlight-cfg-fs/czechlight-cfg-fs.mk
@@ -1,5 +1,5 @@
 CZECHLIGHT_CFG_FS_INSTALL_IMAGES = YES
-CZECHLIGHT_CFG_FS_DEPENDENCIES = host-e2fsprogs
+CZECHLIGHT_CFG_FS_DEPENDENCIES = host-e2fsprogs systemd
 
 CZECHLIGHT_CFG_FS_LOCATION = $(BINARIES_DIR)/cfg.ext4
 
diff --git a/package/czechlight-rauc/Config.in b/package/czechlight-rauc/Config.in
index 71ef0da..be40aba 100644
--- a/package/czechlight-rauc/Config.in
+++ b/package/czechlight-rauc/Config.in
@@ -1,5 +1,7 @@
 config CZECHLIGHT_RAUC_ROOTFS
 	bool "Create RAUC update bundle"
+	depends on BR2_INIT_SYSTEMD
+	depends on BR2_PACKAGE_RAUC
 	select BR2_PACKAGE_CZECHLIGHT_CFG_FS
 	select BR2_PACKAGE_HOST_RAUC
 	select BR2_PACKAGE_CZECHLIGHT_RAUC
diff --git a/package/czechlight-rauc/czechlight-rauc.mk b/package/czechlight-rauc/czechlight-rauc.mk
index 29ad5de..3c67e99 100644
--- a/package/czechlight-rauc/czechlight-rauc.mk
+++ b/package/czechlight-rauc/czechlight-rauc.mk
@@ -37,6 +37,7 @@
 endif
 
 CZECHLIGHT_RAUC_INSTALL_TARGET = YES
+CZECHLIGHT_RAUC_DEPENDENCIES = rauc systemd
 
 ifeq ($(BR2_PACKAGE_CZECHLIGHT_RAUC),y)