summaryrefslogtreecommitdiff
path: root/quotaon.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2021-08-20 21:51:05 +0200
committerJan Kara <jack@suse.cz>2021-08-20 21:51:05 +0200
commit100b8a8814152ca6f52564cb65f33bf7cf033c22 (patch)
treefb1fa590e4214f2ba6a4977bc2531d112a81e97a /quotaon.c
parent25f16b1de313ce0d411f754572f94f051bfbe3c8 (diff)
downloadlinuxquota-100b8a8814152ca6f52564cb65f33bf7cf033c22.tar.gz
quotacheck, quotaon: Always display message about deprecated usage
Visible quota files on ext4 filesystem are deprecated. Make sure we always display the warning message and also expand the message to explain how the filesystem can be converted. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'quotaon.c')
-rw-r--r--quotaon.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/quotaon.c b/quotaon.c
index aceb6ec..125b934 100644
--- a/quotaon.c
+++ b/quotaon.c
@@ -270,15 +270,16 @@ static int newstate(struct mount_entry *mnt, int type, char *extra)
if (!me_hasquota(mnt, type))
return 0;
- if (flags & FL_VERBOSE && !warned &&
- !strcmp(mnt->me_type, MNTTYPE_EXT4) &&
+ if (!warned && !strcmp(mnt->me_type, MNTTYPE_EXT4) &&
ext4_supports_quota_feature()) {
warned = 1;
errstr(_("Your kernel probably supports ext4 quota "
"feature but you are using external quota "
"files. Please switch your filesystem to use "
"ext4 quota feature as external quota files "
- "on ext4 are deprecated.\n"));
+ "on ext4 are deprecated. You can enable the "
+ "feature by unmounting the file system and "
+ "running 'tune2fs -O quota <device>'.\n"));
}
if (fmt == -1) {
if (get_qf_name(mnt, type, QF_VFSV0,