base-files: fstab: restore /boot on upgrades
[opendreambox.git] / meta-opendreambox / recipes-core / base-files / base-files_3.0.14.bbappend
1 PR .= "-dream5"
2
3 do_install_append() {
4         ln -s media/hdd ${D}/hdd
5
6         rm -r ${D}/mnt
7         ln -s media ${D}/mnt
8
9         rmdir ${D}/tmp
10         ln -s var/tmp ${D}/tmp
11
12         ln -s var/run ${D}/run
13 }
14
15 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
16
17 # Inject the /boot partition into /etc/fstab. At image creation time,
18 # this is done by IMAGE_CMD_jffs2.nfi (image_types_nfi.bbclass).
19 pkg-postinst_base-files() {
20 if [ -z "$D" ] && grep -q '\<root=/dev/mtdblock3\>' /proc/cmdline && ! grep -q '\s\+/boot\s\+' /etc/fstab; then
21         printf '/dev/mtdblock2\t/boot\t\tjffs2\tro\t\t\t\t0 0\n' >> /etc/fstab
22 fi
23 }