Я пытаюсь создать RPM некоторого программного обеспечения, которое у нас есть, от внешнего объекта.Они предоставляют нам тарболы из 32-битных и 64-битных двоичных файлов.
Мне интересно, как лучше создать файл спецификации, который может обрабатывать оба типа двоичных файлов.
Я попробовал кое-чтокак:
%prep
%ifarch i686
# Use Source0 (32bit)
%setup -c -T -a 0
%endif
%ifarch x86_64
# Use Source1 (64bit)
%setup -c -T -a 1
%endif
Но это возвращает меня: +% setup -c -T -a 1 /var/tmp/rpm-tmp.67731: строка 25: fg: нет ошибки управления заданием: Badстатус выхода из /var/tmp/rpm-tmp.67731 (% prep)
Я предполагаю, что это связано с параметром -a, заданным для% setup, который, как я полагаю, означает «сначала изменить каталог, затемИзвлечь источник $ arg1.
Есть ли лучший способ сделать это?