Сейчас приходиться писать что-то вроде hsh --build-args="--define \"some_name some_value\"" При этом количество всевозможных кавычек и их экранирования может существенно возрастать. Тогда как передача аргументов самому hsh в gear довольно прозрачная: gear --hasher -- hsh --build-args=... Может сделать такой же упрощенный вариант и для hasher? Чтобы после некоторой метки шли аргументы rpmbuild.
(In reply to comment #0) > Может сделать такой же упрощенный вариант и для hasher? Чтобы после некоторой > метки шли аргументы rpmbuild. Например?
Например, вместо --build-args разрешить поставить в конце -- и все, что идет за этим аргументом передавать rpmbuild
(In reply to comment #2) > Например, вместо --build-args разрешить поставить в конце -- и все, что идет за этим > аргументом передавать rpmbuild > Проще hsh перевести на shell-getopt и воспользоваться GETOPT_ALLOW_UNKNOWN. Тогда не нужно будет никаких разделителей и можно будет давать аргументы hsh в вперемешку с аргументами rpmbuild (так сделано в gear-hsh/gear-rpm).
(In reply to comment #3) > Проще hsh перевести на shell-getopt и воспользоваться GETOPT_ALLOW_UNKNOWN. Тогда не нужно > будет никаких разделителей и можно будет давать аргументы hsh в вперемешку с > аргументами rpmbuild (так сделано в gear-hsh/gear-rpm). Ну я не любитель такого смешивания опций. Плюс надо всегда придумывать опции hasher не совпадающими с опциями rpmbuild, а так все определенно, просто и удобно.
висяк?
(В ответ на комментарий №5) > висяк? В каком смысле? Мне бы такая фича очень пригодилась, но на баше хитрые скрипты писать не умею, а учиться сейчас некогда( Вся надежда на вас)
Опции --define, --with/--without и --enable/--disable могли бы иметь смысл для hasher и gear.