15.2.1. Псевдонимы popt

Возможность определять псевдонимы (алиасы - обычный жаргонизм разработчиков) есть важная особенность popt. Псевдонимы позволяют определять опции как ссылки на группу других опций. В качестве простейшего примера: --upgrade и –U выполняют одно и то же действие, одну опцию можно рассматривать как ссылку на другую.

У RPM имеется специальный файл (обычно /usr/lib/rpm/rpmpopt-%version), определяющий несколько сотен псевдонимов popt для конфигурации опций командной строки rpm. Например:

Rpm alias –requires --qf \

"[%{REQUIRENAME} %{REQUIREFLAGS:depflags} %{REQUIREVERSION}\n]" \

--POPTdesc=$"list capabilities required by package(s)"

Этот пример определяет rpm --requires как реальный запрос с использованием опций --qf или --queryformat.

Далее - Программирование с popt
Назад - Мощь popt
Содержание