summaryrefslogtreecommitdiff
path: root/filesystem/filesystem.go
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2024-10-11 19:26:07 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-10-11 19:26:07 +0000
commitc846a43b1cc1caee6b4d02f4bedc4df5ec9e2549 (patch)
tree674729369054759236d8dbb862f61434439b13ff /filesystem/filesystem.go
parent28673b0f3e601c02ad44407db7153a99b038a3f5 (diff)
parent7cd4badddb33193de9d9a6381300e6b05af6541b (diff)
Merge "Minor cleanup of erofs property checking" into main
Diffstat (limited to 'filesystem/filesystem.go')
-rw-r--r--filesystem/filesystem.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/filesystem/filesystem.go b/filesystem/filesystem.go
index 87c6381c0..1e816a752 100644
--- a/filesystem/filesystem.go
+++ b/filesystem/filesystem.go
@@ -511,15 +511,15 @@ func (f *filesystem) buildPropFile(ctx android.ModuleContext) (propFile android.
addStr("erofs_default_compressor", proptools.String(compressor))
}
if compressHints := f.properties.Erofs.Compress_hints; compressHints != nil {
- addStr("erofs_default_compress_hints", android.PathForModuleSrc(ctx, *compressHints).String())
+ addPath("erofs_default_compress_hints", android.PathForModuleSrc(ctx, *compressHints))
}
if proptools.BoolDefault(f.properties.Erofs.Sparse, true) {
// https://source.corp.google.com/h/googleplex-android/platform/build/+/88b1c67239ca545b11580237242774b411f2fed9:core/Makefile;l=2292;bpv=1;bpt=0;drc=ea8f34bc1d6e63656b4ec32f2391e9d54b3ebb6b
addStr("erofs_sparse_flag", "-s")
}
- }
- // Raise an exception if the propfile contains erofs properties, but the fstype is not erofs
- if fs := fsTypeStr(f.fsType(ctx)); fs != "erofs" && (f.properties.Erofs.Compressor != nil || f.properties.Erofs.Compress_hints != nil || f.properties.Erofs.Sparse != nil) {
+ } else if f.properties.Erofs.Compressor != nil || f.properties.Erofs.Compress_hints != nil || f.properties.Erofs.Sparse != nil {
+ // Raise an exception if the propfile contains erofs properties, but the fstype is not erofs
+ fs := fsTypeStr(f.fsType(ctx))
ctx.PropertyErrorf("erofs", "erofs is non-empty, but FS type is %s\n. Please delete erofs properties if this partition should use %s\n", fs, fs)
}