devnodes-minimal: new recipe to create /dev/console and /dev/null
[opendreambox.git] / meta-opendreambox / recipes-core / base-files / base-files_3.0.14.bbappend
1 do_install_append() {
2         ln -s media/hdd ${D}/hdd
3
4         rm -r ${D}/mnt
5         ln -s media ${D}/mnt
6 }
7
8 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
9
10 # Inject the /boot partition into /etc/fstab. At image creation time,
11 # this is done by IMAGE_CMD_jffs2.nfi (image_types_nfi.bbclass).
12 pkg_postinst_base-files() {
13 if [ -z "$D" ]; then
14         ROOT='\<root=/dev/mtdblock3\>\|\<root=ubi0:rootfs\>'
15         if grep -q $ROOT /proc/cmdline && ! grep -q '\s\+/boot\s\+' /etc/fstab; then
16                printf '/dev/mtdblock2\t/boot\t\tjffs2\tro\t\t\t\t0 0\n' >> /etc/fstab
17         fi
18         if grep -q '/dev/ubi0_1' /proc/mounts && ! grep -q '\s\+/data\s\+' /etc/fstab; then
19                 printf '/dev/ubi0_1\t/data\t\tubifs\trw,nofail\t\t\t\t0 0\n' >> /etc/fstab
20         fi
21 fi
22 }