]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - bash-completion/setarch
su: use lib/pty-session.c code for --pty
[thirdparty/util-linux.git] / bash-completion / setarch
index 80aabd5aa2087704c344983c75ddaa7f057c4f84..4496e97df8b3ffec444606fabab39ee19ba89528 100644 (file)
@@ -10,33 +10,29 @@ _setarch_module()
                        ;;
        esac
        if [ $COMP_CWORD -eq 1 ]; then
-               COMPREPLY=( $(compgen -W "linux32 linux64 ppc32 ppc ppc64
-                                         ppc64pseries ppc64iseries i386
-                                         i486 i586 i686 athlon x86_64
-                                         ia64 parisc32 parisc parisc64
-                                         s390 s390x sparc sparc32bash
-                                         sparc32 sparc64 mips32 mips
-                                         mips64 alpha alphaev5 alphaev56
-                                         alphaev6 alphaev67" -- $cur) )
+               COMPREPLY=( $(compgen -W "$($1 --list)" -- $cur) )
                return 0
        fi
        case $cur in
                -*)
-                       OPTS="--verbose
-                               --addr-no-randomize
-                               --fdpic-funcptrs
-                               --mmap-page-zero
-                               --addr-compat-layout
-                               --read-implies-exec
+                       OPTS="
                                --32bit
+                               --fdpic-funcptrs
                                --short-inode
+                               --addr-compat-layout
+                               --addr-no-randomize
                                --whole-seconds
                                --sticky-timeouts
+                               --read-implies-exec
+                               --mmap-page-zero
                                --3gb
                                --4gb
                                --uname-2.6
+                               --verbose
+                               --list
                                --help
-                               --version"
+                               --version
+                       "
                        COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
                        return 0
                        ;;