Drop import_args variable and let import_pool build its own arguments #75
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rather than define
import_argsinzfsbootmenu-parse-commandline.shbased on the value of
force_importandread_writeon the ZBM kernelcommand line, the parser just defines
force_importandread_writevariables based on these arguments. The
import_poolfunction usesthese variables directly to determine the right command-line arguments
to pass to
zpool import.This is a bit cleaner and allows for a construct like
to force rw imports rathern than rewriting
import_args. Note thatpassing
read_write=yesin that call does not override the value in theenvironment, so other calls to
import_poolwill fall back to expectedbehavior.