Исправление bormant, (текущая версия) :
installpkg как то странно обрабатывает имена, я решил защититься %)
Глобинг (*, ?) отрабатывает оболочка, не installpkg. installpkg ожидает имя файла (файлов) (с путем или в текущем каталоге). Его внутри действительно зовет upgradepkg, у которого есть дополнительная обработка на случай «%» из-за опционального синтаксиса параметров old_package%new_package.
На результат глобинга проще всего посмотреть при помощи echo:
echo /tmp/*-weather-plugin-*.t?z
Интересно, в чем была та странность?
Исходная версия bormant, :
installpkg как то странно обрабатывает имена, я решил защититься %)
Глобинг (*, ?) отрабатывает оболочка, не installpkg. installpkg ожидает имя файла (с путем или в текущем каталоге). Его внутри действительно зовет upgradepkg, у которого есть дополнительная обработка на случай «%» из-за опционального синтаксиса параметров old_package%new_package.
На результат глобинга проще всего посмотреть при помощи echo:
echo /tmp/*-weather-plugin-*.t?z
Интересно, в чем была та странность?