Edit1:
Sorry. I will re-attach my systemd-conf file. I am having some issues while running it in bitbake
Edit2:
My systemd-conf_%.bbappend
file
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI+= "\
file://wired.network \
"
FILES_${PN} += " \
/data/network/wired.network \
"
do_install_append() {
install -d ${D}${sysconfdir}/systemd/network
install -d ${D}/data/network
install -m 0644 ${WORKDIR}/wired.network ${D}/data/network
ln -s /data/network/wired.network ${D}${sysconfdir}/systemd/network/wired.network
}