Add umount call to init to unmount a filesystem

am: 68ab20febd

Change-Id: I1166f88814193092f10dad8a2fa841028613e03e
This commit is contained in:
Alex Light 2016-06-29 22:56:40 +00:00 committed by android-build-merger
commit 40095a6eae
2 changed files with 9 additions and 0 deletions

View File

@ -346,6 +346,11 @@ static int do_mkdir(const std::vector<std::string>& args) {
return 0;
}
/* umount <path> */
static int do_umount(const std::vector<std::string>& args) {
return umount(args[1].c_str());
}
static struct {
const char *name;
unsigned flag;
@ -944,6 +949,7 @@ BuiltinFunctionMap::Map& BuiltinFunctionMap::map() const {
{"mkdir", {1, 4, do_mkdir}},
{"mount_all", {1, kMax, do_mount_all}},
{"mount", {3, kMax, do_mount}},
{"umount", {1, 1, do_umount}},
{"powerctl", {1, 1, do_powerctl}},
{"restart", {1, 1, do_restart}},
{"restorecon", {1, kMax, do_restorecon}},

View File

@ -366,6 +366,9 @@ trigger <event>
Trigger an event. Used to queue an action from another
action.
umount <path>
Unmount the filesystem mounted at that path.
verity_load_state
Internal implementation detail used to load dm-verity state.