diff options
| -rw-r--r-- | meta/recipes-core/base-files/base-files_3.0.14.bb | 49 |
1 files changed, 27 insertions, 22 deletions
diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb index 5d68cc41b8..aad3d8352b 100644 --- a/meta/recipes-core/base-files/base-files_3.0.14.bb +++ b/meta/recipes-core/base-files/base-files_3.0.14.bb | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Miscellaneous files for the base system." | |||
| 2 | DESCRIPTION = "The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system." | 2 | DESCRIPTION = "The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system." |
| 3 | SECTION = "base" | 3 | SECTION = "base" |
| 4 | PRIORITY = "required" | 4 | PRIORITY = "required" |
| 5 | PR = "r64" | 5 | PR = "r65" |
| 6 | LICENSE = "GPLv2" | 6 | LICENSE = "GPLv2" |
| 7 | 7 | ||
| 8 | SRC_URI = "file://rotation \ | 8 | SRC_URI = "file://rotation \ |
| @@ -63,6 +63,8 @@ hostname_mnci = "MNCI" | |||
| 63 | hostname_rt3000 = "MNRT" | 63 | hostname_rt3000 = "MNRT" |
| 64 | hostname_jlime = "JLime" | 64 | hostname_jlime = "JLime" |
| 65 | 65 | ||
| 66 | BASEFILESISSUEINSTALL ?= "do_install_basefilesissue" | ||
| 67 | |||
| 66 | do_install () { | 68 | do_install () { |
| 67 | for d in ${dirs755}; do | 69 | for d in ${dirs755}; do |
| 68 | install -m 0755 -d ${D}$d | 70 | install -m 0755 -d ${D}$d |
| @@ -80,27 +82,7 @@ do_install () { | |||
| 80 | ln -sf /media/$d ${D}/mnt/$d | 82 | ln -sf /media/$d ${D}/mnt/$d |
| 81 | done | 83 | done |
| 82 | 84 | ||
| 83 | if [ -n "${MACHINE}" -a "${hostname}" = "openembedded" ]; then | 85 | ${BASEFILESISSUEINSTALL} |
| 84 | echo ${MACHINE} > ${D}${sysconfdir}/hostname | ||
| 85 | else | ||
| 86 | echo ${hostname} > ${D}${sysconfdir}/hostname | ||
| 87 | fi | ||
| 88 | |||
| 89 | if [ -n "${DISTRO_NAME}" ]; then | ||
| 90 | echo -n "${DISTRO_NAME} " > ${D}${sysconfdir}/issue | ||
| 91 | echo -n "${DISTRO_NAME} " > ${D}${sysconfdir}/issue.net | ||
| 92 | if [ -n "${DISTRO_VERSION}" ]; then | ||
| 93 | echo -n "${DISTRO_VERSION} " >> ${D}${sysconfdir}/issue | ||
| 94 | echo -n "${DISTRO_VERSION} " >> ${D}${sysconfdir}/issue.net | ||
| 95 | fi | ||
| 96 | echo "\n \l" >> ${D}${sysconfdir}/issue | ||
| 97 | echo >> ${D}${sysconfdir}/issue | ||
| 98 | echo "%h" >> ${D}${sysconfdir}/issue.net | ||
| 99 | echo >> ${D}${sysconfdir}/issue.net | ||
| 100 | else | ||
| 101 | install -m 0644 ${WORKDIR}/issue ${D}${sysconfdir}/issue | ||
| 102 | install -m 0644 ${WORKDIR}/issue.net ${D}${sysconfdir}/issue.net | ||
| 103 | fi | ||
| 104 | 86 | ||
| 105 | rotation=`cat ${WORKDIR}/rotation` | 87 | rotation=`cat ${WORKDIR}/rotation` |
| 106 | if [ "$rotation" != "0" ]; then | 88 | if [ "$rotation" != "0" ]; then |
| @@ -127,6 +109,29 @@ do_install () { | |||
| 127 | ln -sf /proc/mounts ${D}${sysconfdir}/mtab | 109 | ln -sf /proc/mounts ${D}${sysconfdir}/mtab |
| 128 | } | 110 | } |
| 129 | 111 | ||
| 112 | do_install_basefilesissue () { | ||
| 113 | if [ -n "${MACHINE}" -a "${hostname}" = "openembedded" ]; then | ||
| 114 | echo ${MACHINE} > ${D}${sysconfdir}/hostname | ||
| 115 | else | ||
| 116 | echo ${hostname} > ${D}${sysconfdir}/hostname | ||
| 117 | fi | ||
| 118 | |||
| 119 | if [ -n "${DISTRO_NAME}" ]; then | ||
| 120 | echo -n "${DISTRO_NAME} " > ${D}${sysconfdir}/issue | ||
| 121 | echo -n "${DISTRO_NAME} " > ${D}${sysconfdir}/issue.net | ||
| 122 | if [ -n "${DISTRO_VERSION}" ]; then | ||
| 123 | echo -n "${DISTRO_VERSION} " >> ${D}${sysconfdir}/issue | ||
| 124 | echo -n "${DISTRO_VERSION} " >> ${D}${sysconfdir}/issue.net | ||
| 125 | fi | ||
| 126 | echo "\n \l" >> ${D}${sysconfdir}/issue | ||
| 127 | echo >> ${D}${sysconfdir}/issue | ||
| 128 | echo "%h" >> ${D}${sysconfdir}/issue.net | ||
| 129 | echo >> ${D}${sysconfdir}/issue.net | ||
| 130 | else | ||
| 131 | install -m 0644 ${WORKDIR}/issue ${D}${sysconfdir}/issue | ||
| 132 | install -m 0644 ${WORKDIR}/issue.net ${D}${sysconfdir}/issue.net | ||
| 133 | fi | ||
| 134 | } | ||
| 130 | 135 | ||
| 131 | do_install_append_mnci () { | 136 | do_install_append_mnci () { |
| 132 | rmdir ${D}/tmp | 137 | rmdir ${D}/tmp |
