@@ 25,6 25,7 @@ func usage() {
{"reboot[-bootloader]", "Reboot device"},
{"boot <filename>", "Send boot.img file to device and boot it"},
{"flash <partition> <filename>", "Flash the given file to the designated partition"},
+ {"getvar <name>", "Get bootloader variable"},
}
fmt.Printf("usage: jankboot COMMAND...\n")
@@ 82,6 83,17 @@ func main() {
if err != nil {
log.Fatal(err)
}
+ case "getvar":
+ if flag.NArg() < 2 {
+ usage()
+ return
+ }
+ variable := flag.Arg(1)
+ val, err := device.GetVar(variable)
+ if err != nil {
+ log.Fatal(err)
+ }
+ fmt.Println(val)
default:
usage()
return