Re: [RFC PATCH 4/4] check: add deprecated options warning
Ojaswin Mujoo <[email protected]>
| Newsgroups | org.kernel.vger.fstests |
|---|---|
| Message-ID | <[email protected]> |
On Tue, May 12, 2026 at 09:25:39PM +0800, Zorro Lang wrote: > To notify xfstests users of deprecated options, add a warning which > does not interfere with test results or golden output. > > Signed-off-by: Zorro Lang <[email protected]> > --- Looks good, feel free to add: Reviewed-by: Ojaswin Mujoo <[email protected]> Regards, ojaswin > check | 72 ++++++++++++++++++++++++++++++++++++++++++++++++----------- > 1 file changed, 59 insertions(+), 13 deletions(-) > > diff --git a/check b/check > index d19498e6..012b566c 100755 > --- a/check > +++ b/check > @@ -275,6 +275,14 @@ _prepare_test_list() > rm -f $tmp.list > } > > +deprecated_opt_warn() > +{ > + local old=$1 > + shift > + > + echo "[WARN] $old is deprecated, replace it with $*" > +} > + > # Backward compatible with the old options mode. Translate word-style options > # that getopt would misinterpret into long options. > compat_old_option() > @@ -282,19 +290,57 @@ compat_old_option() > check_args=() > while [ $# -gt 0 ]; do > case "$1" in > - -nfs) check_args+=("--fs" "nfs") ;; > - -afs) check_args+=("--fs" "afs") ;; > - -glusterfs) check_args+=("--fs" "glusterfs") ;; > - -cifs) check_args+=("--fs" "cifs") ;; > - -9p) check_args+=("--fs" "9p") ;; > - -fuse) check_args+=("--fs" "fuse") ;; > - -virtiofs) check_args+=("--fs" "virtiofs") ;; > - -pvfs2) check_args+=("--fs" "pvfs2") ;; > - -tmpfs) check_args+=("--fs" "tmpfs") ;; > - -ubifs) check_args+=("--fs" "ubifs") ;; > - -overlay) check_args+=("--fs" "overlay") ;; > - -udiff) check_args+=("--udiff") ;; > - *) check_args+=("$1") ;; > + -nfs) > + check_args+=("--fs" "nfs") > + deprecated_opt_warn "-nfs" "--fs nfs" > + ;; > + -afs) > + check_args+=("--fs" "afs") > + deprecated_opt_warn "-afs" "--fs afs" > + ;; > + -glusterfs) > + check_args+=("--fs" "glusterfs") > + deprecated_opt_warn "-glusterfs" "--fs glusterfs" > + ;; > + -cifs) > + check_args+=("--fs" "cifs") > + deprecated_opt_warn "-cifs" "--fs cifs" > + ;; > + -9p) > + check_args+=("--fs" "9p") > + deprecated_opt_warn "-9p" "--fs 9p" > + ;; > + -fuse) > + check_args+=("--fs" "fuse") > + deprecated_opt_warn "-fuse" "--fs fuse" > + ;; > + -virtiofs) > + check_args+=("--fs" "virtiofs") > + deprecated_opt_warn "-virtiofs" "--fs virtiofs" > + ;; > + -pvfs2) > + check_args+=("--fs" "pvfs2") > + deprecated_opt_warn "-pvfs2" "--fs pvfs2" > + ;; > + -tmpfs) > + check_args+=("--fs" "tmpfs") > + deprecated_opt_warn "-tmpfs" "--fs tmpfs" > + ;; > + -ubifs) > + check_args+=("--fs" "ubifs") > + deprecated_opt_warn "-ubifs" "--fs ubifs" > + ;; > + -overlay) > + check_args+=("--fs" "overlay") > + deprecated_opt_warn "-overlay" "--fs overlay" > + ;; > + -udiff) > + check_args+=("--udiff") > + deprecated_opt_warn "-udiff" "--udiff" > + ;; > + *) > + check_args+=("$1") > + ;; > esac > shift > done > -- > 2.54.0 >