[sisyphus] apt and local files
Alexei V. Mezin
alexei-mezin на rambler.ru
Сб Апр 4 00:42:51 MSD 2009
Andrii Dobrovol`s`kii пишет:
> Было бы очень неплохо... Повесите на него что-нибудь в багзилу?
>
Да прежде чем вешать, надо бы сначала патч, решающий задачу, изобрести.
Но что-то моих знаний bash programming явно недостаточно. Попробовал
поправить обработку apt-get, вписав отдельную секцию install
if [ -n "$special" ]; then
case $special in
remove)
if [ -f /etc/debian_version ]; then
# Debian system
COMPREPLY=( $(
_comp_dpkg_installed_packages \
$cur ) )
else
# assume RPM based
_rpm_installed_packages
fi
return 0
;;
install)
if echo $cur | egrep '^/|^./' 2> /dev/null
then
_filedir
else
COMPREPLY=( $( apt-cache pkgnames $cur 2>
/dev/null ) )
fi
return 0
;;
*)
COMPREPLY=( $( apt-cache pkgnames $cur 2>
/dev/null ) )
return 0
;;
esac
fi
Но работает как-то некрасиво. Может кто глянет-поправит? Тогда и в
багзиллу можно.
Подробная информация о списке рассылки Sisyphus