velia: fix persistent location of /etc/hostname

The service velia-system has two subscriptions within sysrepo, one for
the startup DS, and the other for running. The subscription which is
responsible for the startup DS is supposed to "pregenerate" the
/etc/hostname for the next reboot, which is OK, except that on our
system the /etc is an overlay filesystem, and therefore the change
wasn't taking any effect, and was only applied when the velia-system
started and applied its running state.

Fix that by storing the persistent hostaname below /cfg/etc which is
restored through the RAUC hook (see
package/czechlight-rauc/rauc-hook.sh).

Change-Id: Ia198528a5f54a8bb712c6293ba33cdb4ca82d04c
diff --git a/package/velia/velia.mk b/package/velia/velia.mk
index 885143e..2279363 100644
--- a/package/velia/velia.mk
+++ b/package/velia/velia.mk
@@ -9,6 +9,7 @@
 VELIA_CONF_OPTS = \
 	-DTHREADS_PTHREAD_ARG:STRING=-pthread \
 	-DVELIA_BACKUP_ETC_SHADOW=/cfg/etc/shadow \
+	-DVELIA_BACKUP_ETC_HOSTNAME=/cfg/etc/hostname \
 	-DVELIA_AUTHORIZED_KEYS_FORMAT="/cfg/ssh-user-auth/{USER}" \
 	-DNFT_EXECUTABLE=/usr/sbin/nft \
 	-DSSH_KEYGEN_EXECUTABLE=/usr/bin/ssh-keygen \