-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTODO
More file actions
27 lines (21 loc) · 1.24 KB
/
TODO
File metadata and controls
27 lines (21 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
+ Move to a loopback-mounted filesystem image instead of a directory.
The recursive bind mount of /data is just too dangerous. It also
has the advantage of not requiring tar/bzip2 at install time and can
eliminate the bootstrap busybox dependency. Alternatively, consider
putting the root in a tmpfs. Similarly: use a remount -o
suid,exec,dev on filesystems bind mounted from /data
+ Similarly separate a mostly-read-only root from volatiles like
/home, /var such that the root can be replaced without wiping the
system. Get this mostly for free with an ext4 image.
+ Android userid unification. Add a /home/shell while at it and
integrate with the install-ssh step. One way to do this is directly
manipulating the passwd/group files in the base-passwd package, but
investigate the glibc nss interface for a slicker solution.
Amusingly, the list is statically defined (in C code!) in
system/core/include/private/android_filesystem_config.h.
+ Come up with a recipe for running dalvik UI apps outside of zygote,
or maybe just of restarting zygote inside the chroot.
+ dmidecode recipe
+ Figure out valgrind's error with /system/bin/linker. Apparently
this should work per the valgrind site.
+ Figure out logwrapper for mountd