diff --git a/lib/process_escape_sequence.c b/lib/process_escape_sequence.c index 1bfd070..3747da1 100644 --- a/lib/process_escape_sequence.c +++ b/lib/process_escape_sequence.c @@ -18,6 +18,7 @@ */ #include #include +#include #include #include @@ -57,6 +58,11 @@ case 'h': i += snprintf(dest + i, destlen - i, "%s", barebox_get_model()); break; + case 'u': + if (IS_ENABLED(CONFIG_GLOBALVAR)) + i += snprintf(dest + i, destlen - i, "%s", + dev_get_param(&global_device, "user")); + break; case 'w': i += snprintf(dest + i, destlen - i, "%s", getcwd()); break;