Compare functionality was printing nonsense values. There is no knowledge of anyone using this broken functionality. Instead of deprecating the code for months, and removing it after few release, it is removed immediately. Needless to say this is unusual removal. Reference: http://marc.info/?l=util-linux-ng&m=148396210506652&w=2 Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: Sami Kerola <kerolasa@iki.fi>
56 lines
923 B
Text
56 lines
923 B
Text
_hwclock_module()
|
|
{
|
|
local cur prev OPTS
|
|
COMPREPLY=()
|
|
cur="${COMP_WORDS[COMP_CWORD]}"
|
|
prev="${COMP_WORDS[COMP_CWORD-1]}"
|
|
case $prev in
|
|
'-f'|'--rtc'|'--adjfile')
|
|
local IFS=$'\n'
|
|
compopt -o filenames
|
|
COMPREPLY=( $(compgen -f -- $cur) )
|
|
return 0
|
|
;;
|
|
'--date')
|
|
COMPREPLY=( $(compgen -W "date" -- $cur) )
|
|
return 0
|
|
;;
|
|
'--epoch')
|
|
COMPREPLY=( $(compgen -W "year" -- $cur) )
|
|
return 0
|
|
;;
|
|
'-h'|'-?'|'--help'|'-v'|'-V'|'--version')
|
|
return 0
|
|
;;
|
|
esac
|
|
case $cur in
|
|
-*)
|
|
OPTS="--help
|
|
--show
|
|
--set
|
|
--hctosys
|
|
--systohc
|
|
--systz
|
|
--adjust
|
|
--getepoch
|
|
--setepoch
|
|
--predict
|
|
--version
|
|
--utc
|
|
--localtime
|
|
--rtc
|
|
--directisa
|
|
--badyear
|
|
--date
|
|
--epoch
|
|
--noadjfile
|
|
--adjfile
|
|
--test
|
|
--debug"
|
|
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
|
|
return 0
|
|
;;
|
|
esac
|
|
return 0
|
|
}
|
|
complete -F _hwclock_module hwclock
|