package main const ( miscDevice = "/dev/mmcblk0p2" bootDevice = "/dev/mmcblk0p3" rootfsDevice = "/dev/mmcblk0p6" userdataDevice = "/dev/mmcblk0p8" bootSizePath = "/sys/class/block/mmcblk0p3/size" rootfsSizePath = "/sys/class/block/mmcblk0p6/size" ) type recoveryPartition struct { DevicePath string UEventPath string Name string } var recoveryPartitionContract = []recoveryPartition{ {DevicePath: miscDevice, UEventPath: "/sys/class/block/mmcblk0p2/uevent", Name: "misc"}, {DevicePath: bootDevice, UEventPath: "/sys/class/block/mmcblk0p3/uevent", Name: "boot"}, {DevicePath: rootfsDevice, UEventPath: "/sys/class/block/mmcblk0p6/uevent", Name: "rootfs"}, {DevicePath: userdataDevice, UEventPath: "/sys/class/block/mmcblk0p8/uevent", Name: "userdata"}, }