Skip to content

Commit c945d9f

Browse files
committed
Test if can deprecate hotfix of Ignore when base image has overlay or diskpath.
1 parent 115a275 commit c945d9f

File tree

2 files changed

+4
-32
lines changed

2 files changed

+4
-32
lines changed

toolkit/tools/pkg/imagecustomizerlib/extendedmountidentifiertype.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ const (
2323
// ExtendedMountIdentifierTypeDev mounts this partition via a device.
2424
ExtendedMountIdentifierTypeDev ExtendedMountIdentifierType = "dev"
2525

26-
// ToDo: overlay, disk path mount id type for LG to customize overlay enabled base image.
27-
//
28-
ExtendedMountIdentifierTypeOverlay ExtendedMountIdentifierType = "overlay"
29-
ExtendedMountIdentifierTypeDiskPath ExtendedMountIdentifierType = "disk-path"
30-
3126
// ExtendedMountIdentifierTypeDefault uses the default type, which is PARTUUID.
3227
ExtendedMountIdentifierTypeDefault ExtendedMountIdentifierType = ""
3328
)

toolkit/tools/pkg/imagecustomizerlib/partitionutils.go

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -218,17 +218,11 @@ func fstabEntriesToMountPoints(fstabEntries []diskutils.FstabEntry, diskPartitio
218218
partUuidToFstabEntry := make(map[string]diskutils.FstabEntry)
219219
verityMetadataList := []verityDeviceMetadata(nil)
220220
for _, fstabEntry := range filteredFstabEntries {
221-
partitionType, partition, _, verityMetadata, err := findSourcePartition(fstabEntry.Source, diskPartitions, buildDir)
221+
_, partition, _, verityMetadata, err := findSourcePartition(fstabEntry.Source, diskPartitions, buildDir)
222222
if err != nil {
223223
return nil, nil, nil, err
224224
}
225225

226-
// ToDo: Ignore when overlay / diskpath enabled base image.
227-
//
228-
if partitionType == ExtendedMountIdentifierTypeOverlay || partitionType == ExtendedMountIdentifierTypeDiskPath {
229-
continue
230-
}
231-
232226
// Unset read-only flag so that read-only partitions can be customized.
233227
vfsOptions := fstabEntry.VfsOptions & ^diskutils.MountFlags(unix.MS_RDONLY)
234228

@@ -289,16 +283,9 @@ func findSourcePartition(source string, partitions []diskutils.PartitionInfo,
289283
return ExtendedMountIdentifierTypeDefault, diskutils.PartitionInfo{}, 0, nil, err
290284
}
291285

292-
// ToDo: Ignore when customize overlay / diskpath enabled base image.
293-
//
294-
var partition diskutils.PartitionInfo
295-
var partitionIndex int
296-
var verityMetadata *verityDeviceMetadata
297-
if mountIdType != ExtendedMountIdentifierTypeOverlay && mountIdType != ExtendedMountIdentifierTypeDiskPath {
298-
partition, partitionIndex, verityMetadata, err = findExtendedPartition(mountIdType, mountId, partitions, buildDir)
299-
if err != nil {
300-
return ExtendedMountIdentifierTypeDefault, diskutils.PartitionInfo{}, 0, nil, err
301-
}
286+
partition, partitionIndex, verityMetadata, err := findExtendedPartition(mountIdType, mountId, partitions, buildDir)
287+
if err != nil {
288+
return ExtendedMountIdentifierTypeDefault, diskutils.PartitionInfo{}, 0, nil, err
302289
}
303290

304291
return mountIdType, partition, partitionIndex, verityMetadata, nil
@@ -677,16 +664,6 @@ func parseExtendedSourcePartition(source string) (ExtendedMountIdentifierType, s
677664
return ExtendedMountIdentifierTypePartLabel, partLabel, nil
678665
}
679666

680-
// ToDo: Ignore when customize overlay / diskpath enabled base image.
681-
//
682-
if source == "overlay" {
683-
return ExtendedMountIdentifierTypeOverlay, "", nil
684-
}
685-
_, isDeviceCustom := strings.CutPrefix(source, "/dev/disk")
686-
if isDeviceCustom {
687-
return ExtendedMountIdentifierTypeDiskPath, "", nil
688-
}
689-
690667
if strings.HasPrefix(source, "/dev") {
691668
return ExtendedMountIdentifierTypeDev, source, nil
692669
}

0 commit comments

Comments
 (0)