shared/container.go
func GetRootDiskDevice(devices map[string]map[string]string) (string, map[string]string, error) {
	var devName string
	var dev map[string]string

	for n, d := range devices {
		if IsRootDiskDevice(d) {
			if devName != "" {
				return "", nil, fmt.Errorf("More than one root device found")
			}

			devName = n
			dev = d
		}
	}

	if devName != "" {
		return devName, dev, nil
	}

	return "", nil, fmt.Errorf("No root device could be found")
}
func GetRootDiskDevice(devices map[string]map[string]string) (string, map[string]string, error) {
	var devName string
	var dev map[string]string

	for n, d := range devices {
		if IsRootDiskDevice(d) {
			if devName != "" {
				return "", nil, fmt.Errorf("More than one root device found")
			}

			devName = n
			dev = d
		}
	}

	if devName != "" {
		return devName, dev, nil
	}

	return "", nil, fmt.Errorf("No root device could be found")
}
func GetRootDiskDevice ( devices map [ string ] map [ string ] string ) ( string , map [ string ] string , error ) { var devName string var dev map [ string ] string for n , d := range devices { if IsRootDiskDevice ( d ) { if devName != " " { return " " , nil , fmt . Errorf ( " " ) } devName = n dev = d } } if devName != " " { return devName , dev , nil } return " " , nil , fmt . Errorf ( " " ) }
// GetRootDiskDevice returns the container device that is configured as root disk
GetRootDiskDevice returns the container device that is configured as root disk