Автор: Demetrio
Дата сообщения: 27.05.2005 14:38
eugrus
В той что в FC3 (да и предыдущих) именно так как я написал.
Добавлено:
<!--#Moderation mode-->
[dmitry@www ~]$ sudo rpmbuild --rebuild --buildarch i386 proftpd-1.2.10-8.1.fc3.fr.src.rpm
--buildarch: неизвестный параметр
[dmitry@www ~]$ rpmbuild -?
Использование: rpmbuild [ПАРАМЕТР...]
Параметры сборки с [ | | ]:
-bp выполнить по стадию %prep (развернуть
исходники и наложить заплаты) из
-bc выполнить по стадию %build (%prep, затем
компиляция) из
-bi выполнить по стадию %install (%prep, %build,
затем установка) из
-bl проверить раздел %files из
-ba собрать исходный и двоичный пакеты по
-bb собрать двоичный пакет по
-bs собрать исходный пакет по
-tp выполнить по стадию %prep (развернуть
исходники и наложить заплаты) из
-tc выполнить по стадию %build (%prep, затем
компиляция) из
-ti выполнить по стадию %install (%prep, %build,
затем установка) из
-ta собрать исходный и двоичный пакеты из
-tb собрать двоичный пакет из
-ts собрать исходный пакет из
--rebuild собрать двоичный пакет из
--recompile выполнить по стадию %install (%prep, %build,
затем установка) из
--buildroot=КАТАЛОГ переопределить build root
--clean после завершения удалить дерево исходников
--nobuild не выполнять никаких этапов сборки
--nodeps не проверять зависимости пакета перед сборкой
--nodirtokens создать заголовок(ки) пакета, совместимые с
(устаревшими) форматами rpm[23]
--rmsource после завершения удалить исходники
--rmspec после завершения удалить файл спецификации
--short-circuit перейти непосредственно к указанному этапу
(только для c,i)
--target=CPU-VENDOR-OS переопределить целевую платформу
Общие параметры для всех режимов:
-D, --define='MACRO EXPR' определить MACRO со значением EXPR
-E, --eval='EXPR' вывести значение макроса EXPR
--macros= использовать вместо файла(ов) по
умолчанию
--nodigest не проверять дайджест пакета(ов)
--nosignature не проверять подпись(и) в пакете(ах)
--rcfile= использовать вместо файла(ов) по
умолчанию
-r, --root=ROOT использовать ROOT как корневой каталог
(default: "/")
--querytags отобразить известные ключи запроса
--showrc показать текущее значение rpmrc и макросов
--quiet выводить минимум сообщений
-v, --verbose выводить более детальные сообщения
--version вывести номер версии этой прграммы
Options implemented via popt alias/exec:
--dbpath=КАТАЛОГ использовать базу данных в КАТАЛОГЕ
--with= разрешить configure параметр для
сборки
--without= запретить configure параметр для
сборки
Help options:
-?, --help Show this help message
--usage Display brief usage message
Добавлено:
[dmitry@www ~]$ grep -Ri x86_64 /usr/lib/rpm
/usr/lib/rpm/rpmrc:optflags: x86_64 -O2 -g
/usr/lib/rpm/rpmrc:arch_canon: x86_64: x86_64 1
/usr/lib/rpm/rpmrc:buildarchtranslate: x86_64: x86_64
/usr/lib/rpm/rpmrc:buildarchtranslate: amd64: x86_64
/usr/lib/rpm/rpmrc:buildarchtranslate: ia32e: x86_64
/usr/lib/rpm/rpmrc:arch_compat: x86_64: amd64 athlon noarch
/usr/lib/rpm/rpmrc:arch_compat: amd64: x86_64 athlon noarch
/usr/lib/rpm/rpmrc:arch_compat: ia32e: x86_64 athlon noarch
/usr/lib/rpm/rpmrc:buildarch_compat: x86_64: noarch
/usr/lib/rpm/rpmrc:buildarch_compat: amd64: x86_64
/usr/lib/rpm/rpmrc:buildarch_compat: ia32e: x86_64
/usr/lib/rpm/config.guess: x86_64:Linux:*:*)
/usr/lib/rpm/config.guess: echo x86_64-${VENDOR:-unknown}-linux-gnu
/usr/lib/rpm/config.sub: i*86 | x86_64)
/usr/lib/rpm/config.sub: | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
/usr/lib/rpm/config.sub: basic_machine=x86_64-pc
/usr/lib/rpm/redhat/rpmrc:optflags: x86_64 %{__global_cflags} -m64
/usr/lib/rpm/redhat/config.guess: x86_64:Linux:*:*)
/usr/lib/rpm/redhat/config.guess: echo x86_64-${VENDOR:-unknown}-linux-gnu
/usr/lib/rpm/redhat/config.sub: i*86 | x86_64)
/usr/lib/rpm/redhat/config.sub: | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \
/usr/lib/rpm/redhat/config.sub: basic_machine=x86_64-pc