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 \
/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"
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
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
install -m 0644 ${WORKDIR}/nsswitch.conf ${D}${sysconfdir}/nsswitch.conf
}
-
do_install_append_mnci () {
rmdir ${D}/tmp
ln -s var/tmp ${D}/tmp
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"