func updatePhysicalStore()

in internal/diskutil/mojave.go [77:92]


func updatePhysicalStore(ctx context.Context, disk *types.DiskInfo) error {
	if isAPFSMedia(disk) {
		physicalStoreDeviceID, err := fetchPhysicalStore(ctx, disk.DeviceIdentifier)
		if err != nil {
			return err
		}

		physicalStoreElement := types.APFSPhysicalStore{
			DeviceIdentifier: physicalStoreDeviceID,
		}

		disk.APFSPhysicalStores = append(disk.APFSPhysicalStores, physicalStoreElement)
	}

	return nil
}