Re: what is missing in multistrap to build rootfs without superuser priviliges
Wookey <[email protected]>
| Newsgroups | gmane.linux.debian.devel.embedded |
|---|---|
| Organization | ARM |
| Message-ID | <[email protected]> |
+++ Johannes Schauer [2011-07-08 19:23 +0200]: I seem to be a little behind reading my mail, nad have just read this thread from July :-) > By going step by step through the things that polystrap does, let me > list what would have to change in multistrap to make it build foreign > rootfs without superuser priviliges: > > - getting settings for suite, arch, rootdir, mirror, packages list > o this is all possible with multistrap already (NO CHANGE) > > - running multistrap > o obviously noting to be changed :) (NO CHANGE) > > - backup ldconfig and ldd and replace with dummies > o could be done by multistrap hooks (NO CHANGE) > > - copy static directory tree > o this could be added as a new multistrap functionality but static > files can as well be created by scripts that are run as hooks > (NO CHANGE) > > - preseed debconf > o multistrap does that already (NO CHANGE) > > - run preinst scripts > o multistrap does it (NO CHANGE) Is this true? I thought that multistrap _didn't_ run preinst scripts because we have no way of doing it cleanly. Mostly this doesn't matter, but there are packages which do important things in their pre-insts (like mysql-common which creates the mysql user in there - (arguably a bug)). Diversions is another important thing which multistrap works around with the 'reinstall' option, and which should soon go away. Does "multistrap does it" just refer to this 're-install' functionality, or am I missing something. Wookey -- Principal hats: Linaro, Emdebian, Wookware, Balloonboard, ARM http://wookware.org/