mount: add --rbind option support
No binary (build failed)
—
(log yok)
| @@ -2482,7 +2482,7 @@ INSERT | |
| "\n [r]slave Convert [recursively] to a slave subtree" \ | |
| "\n [r]private Convert [recursively] to a private subtree" \ | |
| "\n [un]bindable Make mount point [un]able to be bind mounted" \ | |
| - | "\n bind Bind a file or directory to another location" \ |
| + | "\n [r]bind Bind a file or directory [recursively] to another location" \ |
| "\n move Relocate an existing mount point" \ | |
| ) \ | |
| "\n remount Remount a mounted filesystem, changing flags" \ | |
| @@ -181,6 +181,7 @@ static const int32_t mount_options[] = { | |
| /* "relatime" */ MS_RELATIME, | |
| /* "norelatime" */ ~MS_RELATIME, | |
| /* "loud" */ ~MS_SILENT, | |
| + | /* "rbind" */ MS_BIND|MS_RECURSIVE, |
| // action flags | |
| /* "union" */ MS_UNION, | |
| @@ -236,6 +237,7 @@ static const char mount_option_str[] = | |
| "relatime\0" | |
| "norelatime\0" | |
| "loud\0" | |
| + | "rbind\0" |
| // action flags | |
| "union\0" | |