Bug 18308 - Сделать удобной передачу аргументов в rpmbuild
Summary: Сделать удобной передачу аргументов в rpmbuild
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: hasher (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-23 12:38 MSK by rlz
Modified: 2011-05-02 10:12 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rlz 2008-12-23 12:38:43 MSK
Сейчас приходиться писать что-то вроде

hsh --build-args="--define \"some_name some_value\""

При этом количество всевозможных кавычек и их экранирования может существенно возрастать. Тогда как передача аргументов самому hsh в gear довольно прозрачная:

gear --hasher -- hsh --build-args=...

Может сделать такой же упрощенный вариант и для hasher? Чтобы после некоторой метки шли аргументы rpmbuild.
Comment 1 Dmitry V. Levin 2008-12-23 15:28:51 MSK
(In reply to comment #0)
> Может сделать такой же упрощенный вариант и для hasher? Чтобы после некоторой
> метки шли аргументы rpmbuild.

Например?

Comment 2 rlz 2008-12-23 15:43:02 MSK
Например, вместо --build-args разрешить поставить в конце -- и все, что идет за этим аргументом передавать rpmbuild
Comment 3 Alexey Gladkov 2008-12-23 15:48:45 MSK
(In reply to comment #2)
> Например, вместо --build-args разрешить поставить в конце -- и все, что идет за этим
> аргументом передавать rpmbuild
> 

Проще hsh перевести на shell-getopt и воспользоваться GETOPT_ALLOW_UNKNOWN. Тогда не нужно будет никаких разделителей и можно будет давать аргументы hsh в вперемешку с аргументами rpmbuild (так сделано в gear-hsh/gear-rpm).
Comment 4 rlz 2008-12-23 15:52:40 MSK
(In reply to comment #3)
> Проще hsh перевести на shell-getopt и воспользоваться GETOPT_ALLOW_UNKNOWN. Тогда не нужно
> будет никаких разделителей и можно будет давать аргументы hsh в вперемешку с
> аргументами rpmbuild (так сделано в gear-hsh/gear-rpm).
Ну я не любитель такого смешивания опций. Плюс надо всегда придумывать опции hasher не совпадающими с опциями rpmbuild, а так все определенно, просто и удобно.
Comment 5 Dmitry V. Levin 2009-02-14 02:50:25 MSK
висяк?
Comment 6 rlz 2009-02-15 17:16:55 MSK
(В ответ на комментарий №5)
> висяк?
В каком смысле? Мне бы такая фича очень пригодилась, но на баше хитрые скрипты писать не умею, а учиться сейчас некогда( Вся надежда на вас)
Comment 7 at@altlinux.org 2010-03-27 02:17:44 MSK
Опции --define, --with/--without и --enable/--disable могли бы иметь смысл для hasher и gear.