fix typo
[vuplus_openembedded] / recipes / base-files / base-files_3.0.14.bb
old mode 100644 (file)
new mode 100755 (executable)
index b603710..afa3b5b
@@ -1,16 +1,21 @@
 DESCRIPTION = "Miscellaneous files for the base system."
 SECTION = "base"
 PRIORITY = "required"
-PR = "r87"
+PR = "r94"
+PR_dm7025 = "r92"
+PR_vusolo = "r96"
 LICENSE = "GPL"
 
+FSTAB_dm7025 = "${@base_contains('PREFERRED_VERSION_linux-dm7025', '2.6.12.6', 'fstab_old', 'fstab', d)}"
+FSTAB ?= "fstab"
+
 SRC_URI = " \
            file://nsswitch.conf \
            file://motd \
            file://inputrc \
            file://host.conf \
            file://profile \
-           file://fstab \
+           file://${FSTAB} \
            file://filesystems \
            file://issue.net \
            file://issue \
@@ -45,8 +50,7 @@ dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \
           /mnt /media /media/card /media/cf /media/net /media/ram \
           /media/union /media/realroot /media/hdd \
           /media/mmc1"
-
-dirs755_micro = "/dev /proc ${sysconfdir}"
+dirs755_micro = "/dev /proc /sys ${sysconfdir}"
 dirs2775_micro = ""
 dirs1777_micro = "/tmp"
 
@@ -93,7 +97,7 @@ do_install () {
                echo ${hostname} > ${D}${sysconfdir}/hostname
        fi
 
-        if [ "${DISTRO}" != "micro" ]; then
+        if [ "${DISTRO}" != "micro" -a "${DISTRO}" != "micro-uclibc" ]; then
                 install -m 644 ${WORKDIR}/issue*  ${D}${sysconfdir}  
 
                 if [ -n "${DISTRO_NAME}" ]; then
@@ -112,7 +116,7 @@ do_install () {
                         install -m 0644 ${WORKDIR}/issue.net ${D}${sysconfdir}/issue.net
                 fi
 
-                install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
+                install -m 0644 ${WORKDIR}/${FSTAB} ${D}${sysconfdir}/fstab
                install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems
                install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd
                install -m 0644 ${WORKDIR}/profile ${D}${sysconfdir}/profile
@@ -131,7 +135,6 @@ do_install () {
        install -m 0644 ${WORKDIR}/nsswitch.conf ${D}${sysconfdir}/nsswitch.conf
 }
 
-
 do_install_append_mnci () {
        rmdir ${D}/tmp
        ln -s var/tmp ${D}/tmp
@@ -164,6 +167,13 @@ do_install_append_opendreambox() {
        ln -sf media ${D}/mnt
 }
 
+do_install_append_vuplus() {
+       rm -rf ${D}/mnt
+       rm -rf ${D}/hdd
+       ln -sf media/hdd ${D}/hdd
+       ln -sf media ${D}/mnt
+}
+
 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}"
 FILES_${PN} = "/*"
 FILES_${PN}-doc = "${docdir} ${datadir}/common-licenses"