summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/base-files
diff options
context:
space:
mode:
authorJingdong Lu <jingdong.lu@windriver.com>2011-01-21 17:27:03 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-01-25 12:25:46 +0000
commitb0df35f47fb79dc149504bd66d1186b3276f9510 (patch)
treea90ab5811d677fc6dc920a6cb158d91746f931ed /meta/recipes-core/base-files
parent562789455df668e20e87b008ea4a080ee42bd9f4 (diff)
downloadpoky-b0df35f47fb79dc149504bd66d1186b3276f9510.tar.gz
base-files: Add to make some directories needed by LSB.
LSB will check some directories,eg, "/usr/local/" and need to make them for LSB test. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
Diffstat (limited to 'meta/recipes-core/base-files')
-rw-r--r--meta/recipes-core/base-files/base-files_3.0.14.bb18
1 files changed, 17 insertions, 1 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 055769695e..2363feb6ba 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."
2DESCRIPTION = "The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system." 2DESCRIPTION = "The base-files package creates the basic system directory structure and provides a small set of key configuration files for the system."
3SECTION = "base" 3SECTION = "base"
4PRIORITY = "required" 4PRIORITY = "required"
5PR = "r65" 5PR = "r66"
6LICENSE = "GPLv2" 6LICENSE = "GPLv2"
7LIC_FILES_CHKSUM = "file://licenses/GPL-2;md5=94d55d512a9ba36caa9b7df079bae19f" 7LIC_FILES_CHKSUM = "file://licenses/GPL-2;md5=94d55d512a9ba36caa9b7df079bae19f"
8SRC_URI = "file://rotation \ 8SRC_URI = "file://rotation \
@@ -48,6 +48,12 @@ dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \
48 /mnt /media /media/card /media/cf /media/net /media/ram \ 48 /mnt /media /media/card /media/cf /media/net /media/ram \
49 /media/union /media/realroot /media/hdd \ 49 /media/union /media/realroot /media/hdd \
50 /media/mmc1" 50 /media/mmc1"
51dirs3755 = "/srv \
52 ${prefix}/local ${prefix}/local/bin ${prefix}/local/games \
53 ${prefix}/local/include ${prefix}/local/lib ${prefix}/local/sbin \
54 ${prefix}/local/share ${prefix}/local/src"
55dirs4775 = "/var/mail"
56
51volatiles = "cache run log lock tmp" 57volatiles = "cache run log lock tmp"
52conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \ 58conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \
53 ${sysconfdir}/inputrc ${sysconfdir}/issue /${sysconfdir}/issue.net \ 59 ${sysconfdir}/inputrc ${sysconfdir}/issue /${sysconfdir}/issue.net \
@@ -156,6 +162,16 @@ do_install_append_netbook-pro () {
156 mkdir -p ${D}/initrd 162 mkdir -p ${D}/initrd
157} 163}
158 164
165do_install_append_poky-lsb() {
166 for d in ${dirs3755}; do
167 install -m 0755 -d ${D}$d
168 done
169
170 for d in ${dirs4775}; do
171 install -m 2755 -d ${D}$d
172 done
173}
174
159PACKAGES = "${PN}-doc ${PN} ${PN}-dev ${PN}-dbg" 175PACKAGES = "${PN}-doc ${PN} ${PN}-dev ${PN}-dbg"
160FILES_${PN} = "/" 176FILES_${PN} = "/"
161FILES_${PN}-doc = "${docdir} ${datadir}/common-licenses" 177FILES_${PN}-doc = "${docdir} ${datadir}/common-licenses"