summaryrefslogtreecommitdiff
path: root/src/home
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-05-07 21:39:10 +0200
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-05-12 07:51:50 +0200
commit2bc161dddb9d355d81ca1d2126c94b9c18b9e3cf (patch)
treeae5db93def62ca474231fe3ef661b6d8d1b77c97 /src/home
parentaaa27e2e21c04339914f26b7125789087eb51166 (diff)
downloadsystemd-2bc161dddb9d355d81ca1d2126c94b9c18b9e3cf.tar.gz
mkfs-util: Add quiet argument to make_filesystem()
We default to quiet operation everywhere except for repart, where we disable quiet and have the mkfs tools write to stdout. We also make sure --quiet or equivalent is implemented for all mkfs tools.
Diffstat (limited to 'src/home')
-rw-r--r--src/home/homework-luks.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/home/homework-luks.c b/src/home/homework-luks.c
index a24e0a70b2..802d9bf6f9 100644
--- a/src/home/homework-luks.c
+++ b/src/home/homework-luks.c
@@ -2356,7 +2356,15 @@ int home_create_luks(
if (r < 0)
return log_error_errno(r, "Failed to determine mkfs command line options for '%s': %m", fstype);
- r = make_filesystem(setup->dm_node, fstype, user_record_user_name_and_realm(h), NULL, fs_uuid, user_record_luks_discard(h), 0, extra_mkfs_options);
+ r = make_filesystem(setup->dm_node,
+ fstype,
+ user_record_user_name_and_realm(h),
+ /* root = */ NULL,
+ fs_uuid,
+ user_record_luks_discard(h),
+ /* quiet = */ true,
+ /* sector_size = */ 0,
+ extra_mkfs_options);
if (r < 0)
return r;