Jan Engelhardt
b59c309bd1
- Update to version 2.40.2... - Enable kernel mountfd API, as it should be already stable (PED-9752). - Move autoreconf back to %build. - Add devel dependencies. - Remove util-linux-rpmlintrc. It is no more needed with multibuild. OBS-URL: https://build.opensuse.org/request/show/1191776 OBS-URL: https://build.opensuse.org/package/show/Base:System/util-linux?expand=0&rev=573
22 lines
649 B
Diff
22 lines
649 B
Diff
From: Stanislav Brabec <sbrabec@suse.com>
|
|
Date: 2022-03-03 03:22:45+0000
|
|
References: bugzilla.suse.com/1172427
|
|
Subject: Fix "su -s" bash completion.
|
|
|
|
su -s <TAB> completion depends on "chsh -l" present in the
|
|
util-linux implementation of chsh. But SUSE uses chsh from shadow
|
|
package that does not include this feature. Use /etc/shells
|
|
instead.
|
|
|
|
--- util-linux/bash-completion/su
|
|
+++ util-linux/bash-completion/su
|
|
@@ -14,7 +14,7 @@ _su_module()
|
|
return 0
|
|
;;
|
|
'-s'|'--shell')
|
|
- COMPREPLY=( $(compgen -W "$(chsh -l)" -- $cur) )
|
|
+ COMPREPLY=( $(compgen -W "$(</etc/shells)" -- $cur) )
|
|
return 0
|
|
;;
|
|
'-h'|'--help'|'-V'|'--version')
|