#include <string.h> | |
#include <stdio.h> | |
#include <gpxe/command.h> | |
#include <gpxe/login_ui.h> | |
FILE_LICENCE ( GPL2_OR_LATER ); | |
static int login_exec ( int argc, char **argv ) { | |
int rc; | |
if ( argc > 1 ) { | |
printf ( "Usage: %s\n" | |
"Prompt for login credentials\n", argv[0] ); | |
return 1; | |
} | |
if ( ( rc = login_ui() ) != 0 ) { | |
printf ( "Could not set credentials: %s\n", | |
strerror ( rc ) ); | |
return 1; | |
} | |
return 0; | |
} | |
struct command login_command __command = { | |
.name = "login", | |
.exec = login_exec, | |
}; |