]> Zhao Yanbai Git Server - minix.git/commit
build:refactor arm_sdimage.sh as to no longer require root. 21/521/2
authorKees Jongenburger <keesj@minix3.org>
Mon, 22 Apr 2013 20:53:44 +0000 (22:53 +0200)
committerKees Jongenburger <keesj@minix3.org>
Tue, 23 Apr 2013 09:24:12 +0000 (11:24 +0200)
commit8a3677def09ee3dbd189701eeaba1be5bd9edc04
tree56ef87ec48fbd414455f55d9d9d410afc7a354e8
parentfd7bb1786e08f254a90ed80eafacd425191d267e
build:refactor arm_sdimage.sh as to no longer require root.

There where two reasons for needing root access while making ARM builds. The
first reason was that we needed root permissions to create device nodes and
assign permissions to files. The second reason we needed root was that we used
loop mounted files to copy the build output to the file backed storage.

The first problem is solved by building in unprivileged mode (adding -U) during
compilation. The second problem is solved by using mcopy to put files on the
fat partition and use the mkfs.mfs proto files to create MFS file system.

Future work might be to replace this script by the netbsd makefs tool.

Change-Id: Ibba61d4cad053f7c1ede26169d5214065a4939d8
docs/UPDATING
releasetools/arm_sdimage.sh