/
base-files_3.0.14.bbappend
39 lines (33 loc) · 1.29 KB
/
base-files_3.0.14.bbappend
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
# Original: volatiles = "cache run log lock tmp"
# We don't any of those in volatiles, so:
volatiles = ""
dirs755 += "${localstatedir}/cache \
${localstatedir}/log \
${localstatedir}/lock \
${localstatedir}/lock/subsys \
${localstatedir}/tmp \
${localstatedir}/volatile/tmp \
/run \
"
# Python fails to decode UTF8 is LANG is set to C
# And we have UTF in /etc/os-release...
do_install_append() {
install -m 0755 -d ${D}${sysconfdir}/profile.d
echo 'export LANG="en_US.UTF-8"' > ${D}${sysconfdir}/profile.d/utf8.sh
}
BASEFILESISSUEINSTALL = "do_install_angstromissue"
do_install_angstromissue () {
echo ${MACHINE} > ${D}${sysconfdir}/hostname
install -m 644 ${WORKDIR}/issue* ${D}${sysconfdir}
if [ -n "${DISTRO_NAME}" ]; then
echo -n "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue
echo -n "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue.net
if [ -n "${DISTRO_VERSION}" ]; then
echo -n "${DISTRO_VERSION} " >> ${D}${sysconfdir}/issue
echo -e "${DISTRO_VERSION} \n" >> ${D}${sysconfdir}/issue.net
fi
echo '- Kernel \\r' >> ${D}${sysconfdir}/issue
echo >> ${D}${sysconfdir}/issue
fi
}