diff options
author | Leah Rowe <leah@libreboot.org> | 2025-05-03 06:23:10 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2025-05-03 06:23:10 +0100 |
commit | 44a1cc9ef85626a0d45c7b838a3637ec9f316540 (patch) | |
tree | fbdc72e31f8bc5046b66ae74762dbdfd96aa78bf /include/inject.sh | |
parent | a17875c34593cf966e61aacb9285f324723bb245 (diff) |
util/nvmutil: use x, not ?, for random characters
A user reported that '?' causes an error on zsh. See:
https://codeberg.org/libreboot/lbmk/issues/261
For example:
./mk inject libreboot-XXXXXX.tar.xz setmac ??:??:??:??:??:??
The user got:
zsh: no matches found: ??:??:??:??:??:??
The mitigation here is to double-quote, e.g.:
./mk inject libreboot-XXXXXX.tar.xz setmac "??:??:??:??:??:??"
However, a lot of people won't do that. Therefore, I will
retain the current behaviour but support x/X for randomness.
Now lbmk uses x by default, instead. I will now update the
documentation, accordingly.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'include/inject.sh')
-rw-r--r-- | include/inject.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/inject.sh b/include/inject.sh index 26bcd02f..beaebf4d 100644 --- a/include/inject.sh +++ b/include/inject.sh @@ -328,7 +328,7 @@ inject() eval "`setvars "" nukemode new_mac xchanged`" archive="$1"; - new_mac="??:??:??:??:??:??" + new_mac="xx:xx:xx:xx:xx:xx" [ $# -gt 1 ] && case "$2" in nuke) |