Bug 33576

Summary: compopt command not found
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: bash-completion-systemdAssignee: Alexey Shabalin <shaba>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, ldv, naf, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2017-06-22 14:21:10 MSK
mount /dev/sd<TAB>-bash: compopt: команда не найдена

Никто не предполагает что во втором десятилетии 21-ого века кто-то ещё сидит на третьем bash.

Надо или скрипты подправить или четвёртым bash'ем заменить третий.
Comment 1 Anton Farygin 2017-06-22 14:25:52 MSK
В bash-completion повсеместно используется compopt из bash4, который на третьем bash не работает.
Comment 2 Nikolay A. Fetisov 2017-09-25 11:51:46 MSK
В /etc/bash_completion.d/git оно решается довольно прямолинейно. 
Здесь тоже можно пойти тем же путём - заменить

compopt -o nospace

на 

compopt -o nospace 2>/dev/null ||: