diff --git a/recipes-core/base-files/base-files_%.bbappend b/recipes-core/base-files/base-files_%.bbappend new file mode 100644 index 0000000..5bd24b9 --- /dev/null +++ b/recipes-core/base-files/base-files_%.bbappend @@ -0,0 +1,26 @@ +BASEFILESISSUEINSTALL = "do_install_basefilesissue" + +distro_version_nodate = "${@'${DISTRO_VERSION}'.replace('snapshot-${DATE}','snapshot').replace('${DATE}','')}" + +DISTROVERSION-ISSUE = "${DISTRO_NAME} ${distro_version_nodate} - release ${EXTERNALSRC_GIT_SRCREV}\n" +DISTROVERSION-ISSUE_append= "kernel \\\r\n" +DISTROVERSION-ISSUE_append = "\\\n @ \\\l\n" + +#r: kernel version +#n: hostname +#l: terminal device + + + +do_install_basefilesissue() { + + if [ "${hostname}" ]; then + echo ${hostname} > ${D}${sysconfdir}/hostname + fi + + install -m 644 ${WORKDIR}/issue* ${D}${sysconfdir} + printf "${DISTROVERSION-ISSUE}\n" >> ${D}${sysconfdir}/issue + printf "${DISTROVERSION-ISSUE}" >> ${D}${sysconfdir}/issue.net + echo -e "%h\n" >> ${D}${sysconfdir}/issue.net +} +