Do not use host-specific paths to runtime command binaries

When building stuff in Buildroot, cmake finds native, host-specific
binaries which are typically somewhere in ${BUILD}/host/bin/. That path
is obviously not available on the target system.

Change-Id: I967c4f91b10dbeca520231d4398f2a456aefd960
diff --git a/package/velia/velia.mk b/package/velia/velia.mk
index 232a962..18f7a0c 100644
--- a/package/velia/velia.mk
+++ b/package/velia/velia.mk
@@ -3,10 +3,18 @@
 VELIA_SITE_METHOD = git
 VELIA_INSTALL_STAGING = NO
 VELIA_DEPENDENCIES = docopt-cpp spdlog boost sdbus-cpp systemd sysrepo
-VELIA_CONF_OPTS = -DTHREADS_PTHREAD_ARG:STRING=-pthread
 VELIA_LICENSE = Apache-2.0
 VELIA_LICENSE_FILES = LICENSE.md
 
+VELIA_CONF_OPTS = \
+	-DTHREADS_PTHREAD_ARG:STRING=-pthread \
+	-DVELIA_BACKUP_ETC_SHADOW=/cfg/etc/shadow \
+	-DVELIA_AUTHORIZED_KEYS_FORMAT="/cfg/ssh-user-auth/{USER}" \
+	-DNFT_EXECUTABLE=/usr/bin/nft \
+	-DSSH_KEYGEN_EXECUTABLE=/usr/bin/ssh-keygen \
+	-DCHPASSWD_EXECUTABLE=/usr/bin/chpasswd \
+	-DSYSTEMCTL_EXECUTABLE=/usr/bin/systemctl
+
 define VELIA_PREPARE_SERVICE
     $(INSTALL) -D -m 0644 \
             $(BR2_EXTERNAL_CZECHLIGHT_PATH)/package/velia/$1.service \