diff --git a/etc/init.rc b/etc/init.rc index 611f5b4..c258657 100644 --- a/etc/init.rc +++ b/etc/init.rc @@ -9,6 +9,7 @@ on init symlink /system/etc /etc + mkdir /boot mkdir /sdcard mkdir /sd-ext mkdir /datadata diff --git a/extendedcommands.c b/extendedcommands.c index 95a5f07..6b2b582 100644 --- a/extendedcommands.c +++ b/extendedcommands.c @@ -986,6 +986,9 @@ void create_fstab() LOGW("Unable to create /etc/fstab!\n"); return; } + Volume *vol = volume_for_path("/boot"); + if (NULL != vol && strcmp(vol->fs_type, "mtd") != 0) + write_fstab_root("/boot", file); write_fstab_root("/cache", file); write_fstab_root("/data", file); if (has_datadata()) {